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