103
27
36
58
151
105
102
61
40
35
68
57
11
74
149
12
269
122
44
193
66
99
100
67
282
159
266
69
34
91
197
217
125
138
89
51
48
344
72
229
291
22
636
117
46
10
164
167
203
130
82
80