2
4
33
5
8
1
6
7
14
9
3
0
11
21
29
56
16
27
13
71
20
76
174
37
87
60
43
18
17
50
105
39
35
57
24
28
46
115
58