55
46
18
44
28
102
29
15
30
53
378
112
135
58
95
172
47
57
70
52
25
45
23
31
74
162
38
311
105
62
138
61
10339
450
104
173
156
118
41
26
20
141
17
69
92
723
56
677
129
245
1448
181
466
4010
536