125
23
12
118
417
93
20
92
16
17
152
181
76
32
160
267
332
194
48
60
113
47
110
95
27
106
244
217
157
90
44
31
39
56
43
70
135
25
9
51
155
19
53
184
64
57
18
89
80
277