39
30
37
14
33
135
25
146
75
9
50
66
24
348
41
58
272
147
185
8
194
245
65
77
104
56
34
216
138
42
54
70
241
82
59
155
261
101
173
142
295
61
80
10
27
16
536