1
3
20
18
11
2
36
40
7
9
21
16
47
28
12
79
8
56
88
19
25
27
39
24
55
15
17
62
115
92
49
59
90
127
162
60
71
169
419
86
23
110