18
3
9
33
14
12
2
5
8
23
15
32
17
56
20
25
13
103
0
1
28
16
38
30
29
43
21
11
4
51
19
27
41
46
75
59
44