273
12
10
27
184
18
16
38
20
120
15
64
100
36
29
58
31
22
95
57
45
175
189
157
311
179
44
41
121
71
68
23
4
48
56
206
412
225
308
2740
94
85
231
309
63
65
221
69
143
243
33
32
198
28
26