260
71
31
34
88
18
1
3
4
7
16
8
29
10
27
13
2
6
0
910
105
53
66
47
100
11
111
78
36
129
108
747
112
154
102
9
12
52
153
152
5
841
55
84
277
127
296
775
94
50
58
56
54
217
15
22
24
20
600
25
14
62
42
35
39
21
28
115
79