200
4
28
125
114
112
11
10
92
140
79
85
19
22
6
46
77
70
38
100
68
53
58
44
12
31
32
9
30
47
176
8
456
34
403
1470
124
358
13
76
87