34
146
58
50
108
76
82
31
78
27
56
18
128
52
144
35
315
97
61
154
102
62
73
44
46
225
177
55
492
171
601
59
532
47
93
91
223
116
466
39
285
54
164
245
94
132
70
235
24