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