38
27
52
33
22
131
86
37
115
89
14
25
91
21
43
82
20
76
80
65
169
126
70
55
83
116
149
262
105
23
46
36
129
48
26
60
140
11
41
144
15
58
35
279
111
271
214
159
75