193
57
172
30
89
27
32
286
117
267
8
302
134
104
7
151
10
29
22
23
16
111
18
21
315
328
28
35
14
49
298
64
182
138
38
87
5
50
96
130
59
43
92
84
47
114
51
178
31