98
87
485
510
50
79
15
5
53
377
41
434
109
38
125
86
614
143
21
31
78
37
582
75
213
103
444
47
112
93
88
33
102
129
32
35
11
9
68
70
180
552
304
80
65
1505
62
123
94
40
288
27
249
104
14