70
441
68
132
199
87
7
101
61
123
45
106
81
12
9
62
80
30
73
50
11
15
22
121
13
14
678
34
42
249
48
95
37
69
319
167
57
304
38
25
16
21
29
137
555
1301
711
1105
428
563
261
20
401