116
197
58
443
41
162
151
59
37
103
391
232
519
118
82
182
252
175
172
350
306
165
62
35
30
153
17
50
248
38
75
8
48
49
43
32
26
51
24
100
97
36
55
28
25
34
9
18
71
117
46
149