1
21
10
3
0
2
8
17
4
5
31
19
37
20
30
23
24
34
12
27
48
16
39
14
93
13
67
78
149
179
42
116
58
44
60
96
52
7
71
106
112
51
36
120
47