62
79
86
165
118
71
475
57
42
37
278
18
16
91
339
30
227
97
47
38
176
80
87
98
104
81
85
256
89
56
122
102
116
19
190
84
194
60
487
175
52
260
154
319
68
29
67
112
93
99
300
41
83