259
581
169
8
160
336
67
52
19
106
192
79
245
76
420
375
87
17
11
23
102
38
30
139
209
344
153
18
108
222
114
53
371
69
68
90
55
16
50
36
12
6
47
9
257
185
99
14
358
27
248
171
86
479
25
43
159