347
156
380
91
220
95
604
22
258
67
157
19
35
92
68
103
7
268
250
322
554
259
149
196
330
203
90
51
767
100
26
134
56
191
4093
60
263
18
179
271
61
24
47
234
310
40
467
38
94
13
34
113
28
122
417
121
1188
62