38
139
53
170
44
112
362
217
62
140
151
22
250
141
260
171
356
92
33
16
588
41
255
342
71
82
29
54
5
146
100
166
134
27
343
161
89
20
39
122
15
68
10
137
52
37
25
31
28
242
167
254
76
40
105