96
89
242
83
198
181
104
61
12
51
116
16
81
85
100
313
7
11
20
347
134
239
276
27
775
9
13
30
1147
208
414
99
446
59
21
24
23
35
138
58
590
75
90
162
108
173
168
93
82
70
357
92
28
156
86
380
94