0
3
14
52
127
23
38
22
7
35
64
12
46
37
41
11
36
89
136
24
21
75
10
172
5
100
66
32
31
54
96
594
79
53
86
67
4
76
55
145
25
33
30
1
58
45
215
234
27
8
123