198
181
152
19
86
63
70
121
386
84
108
100
78
173
119
110
66
64
104
106
118
141
143
125
59
256
75
96
69
105
127
340
231
117
72
28
1135
454
669
433
511
197
102
99
76
50
41
49
138
113
188
36
82