0
33
4
16
46
14
30
5
9
8
6
43
26
13
19
22
54
23
37
32
28
27
24
85
41
76
15
132
35
90
104
129
38
68
49
92
39
70
140
163
89
99
52