39
167
15
44
19
53
83
21
81
381
40
8
87
217
20
85
82
69
114
29
300
109
41
164
181
4
999
250
98
11
66
23
28
121
133
175
130
33
243
76
36
71
330
59
211
26
6
31
146
92