128
183
68
177
148
60
42
48
94
107
241
51
364
65
29
93
270
239
368
174
37
374
47
54
263
24
142
170
687
158
409
495
91
99
140
71
14
21
50
25
97
95
22
18
55
36
139
66
72
433
49
30
221
162
28
35