1
2
4
7
18
6
11
8
14
33
63
58
10
41
17
32
70
152
40
36
85
21
127
5
27
128
357
13
29
78
153
22
62
56
37
46
31
16
3
141
19
71
25
49