105
124
1
2
21
3
40
17
22
8
62
4
6
35
30
18
23
42
53
77
12
29
33
20
34
24
112
15
91
90
67
7
10
66
39
37
120
63
19
11
32
27
142