246
68
31
84
18
1
3
4
7
15
8
26
9
25
13
2
6
0
870
102
52
60
42
97
44
10
110
73
33
125
103
733
109
151
101
12
16
50
150
5
819
55
83
264
124
291
67
738
94
43
56
34
23
11
48
210
20
22
591
24
14
65
39
21
27
113
78