0
3
18
1
30
14
10
4
33
20
43
29
24
11
28
22
27
36
12
17
19
13
47
6
8
40
42
75
54
31
72
94
70
67
177
100
46
48
106