0
1
6
37
34
17
3
32
15
8
27
7
33
22
574
10
26
62
99
45
24
4
70
182
51
29
151
88
25
21
49
74
66
69
31
48
46
18
59
667
44
196
108
138