30
22
21
15
42
90
97
40
24
27
10
11
19
86
51
3
9
8
20
61
13
5
7
17
12
6
1
26
18
25
23
115
60
2
36
31
56
4
14
72
127
32
80
73
118
35