118
92
66
31
231
33
8
121
51
34
180
119
244
413
114
96
49
40
24
15
201
72
107
16
171
315
99
27
22
69
83
77
1399
652
334
84
165
103
13
101
177
117
319
348
632
48
81
283
41
134
97
174