35
18
13
2
17
3
5
10
23
15
14
25
29
9
33
11
111
31
1
36
55
34
0
16
12
108
53
37
4
7
95
21
83
69
8
46
32
20
28