51
12
19
13
36
14
284
442
79
119
54
204
32
133
22
40
126
129
49
80
39
235
92
128
112
46
225
125
87
94
77
35
158
18
138
106
137
83
89
104
213
165
151
41
228
181
211
292
262
101
64
90
52
226
58
163
56