281
93
88
831
214
565
29
69
298
60
20
317
104
78
57
74
117
125
128
123
84
150
101
96
138
52
330
149
208
85
137
194
248
289
45
185
72
46
63
19
34
49
263
94
253
7
41
79
58
80
17
48
15
190