11
32
31
492
28
158
165
13
65
35
36
53
240
21
552
225
153
67
22
27
46
79
58
62
45
421
174
19
16
92
164
56
33
103
325
142
409
137
18
23
54
113
68
12
49
303
48
100