800
59
26
55
16
50
346
29
125
127
40
232
75
17
4
45
120
46
110
37
67
68
133
291
47
90
60
136
129
95
98
10
31
19
28
5
20
86
141
66
92
48
146
79
121
65
143
104
274
262
238
279