88
82
58
73
371
99
20
84
172
12
75
19
112
14
37
306
95
40
57
186
22
13
51
56
54
118
77
59
28
156
138
25
106
80
74
190
239
30
102
89
243
18
188
137
113
78
67
98
255
111
158521
165