21
18
20
98
32
50
126
29
55
12
66
15
9
46
34
82
19
63
49
25
31
17
7
1034
2
43
364
6
24
37
45
189
39
54
16
35
1
52
78
58
30
10
14
47