21
13
22
11
14
5
3
1
83
15
34
8
25
99
2
10
31
39
65
7
18
30
9
12
36
40
19
17
35
27
42
37
52
126
23
53
4
6