112
33
46
139
51
364
28
173
162
23
62
14
85
30
31
186
119
107
106
89
13
118
126
24
88
56
39
210
83
37
74
16
117
45
150
47
72
12
27
38
181
18
104
225
231
116
63
406
215
42
11