372
134
71
126
72
119
90
87
50
187
30
316
273
73
163
122
121
53
18
106
12
528
203
272
235
17
6
75
94
62
34
47
54
136
112
61
42
49
45
21
27
28
85
8
51
55
98
240
216
118