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