259
71
31
34
87
18
1
3
4
7
16
8
29
10
27
13
2
6
0
906
105
53
64
46
100
47
11
110
78
36
129
108
746
112
153
102
9
12
52
152
5
836
55
84
273
127
295
774
94
50
58
56
54
217
15
21
24
20
600
25
14
62
42
35
39
28
115
79