128
392
96
67
55
43
34
46
94
99
202
74
59
76
223
60
36
143
839
282
78
191
45
226
71
222
97
133
83
179
161
41
37
377
227
126
201
51
32
150
108
23
319
66
49
215
121
50
130
260
73
256
532
147