88
103
66
108
371
111
162
40
87
156
51
55
245
89
36
6
106
97
45
31
194
13
182
37
56
57
30
661
122
46
257
29
158
48
47
20
80
201
105
43
172
11
23
82
78
217
133
60
25
10