0
29
62
16
34
42
5
4
24
20
43
2
8
12
55
9
11
37
87
97
6
10
14
121
46
229
38
39
74
80
71
1
63
75
13
25
177
100