1
0
58
4
28
18
5
34
8
13
3
15
6
2
25
44
9
90
16
209
26
17
20
51
40
31
72
27
32
105
29
108
38
124
30
289
69
64
112
83
100
153
103
70
55
76
1226