22
10
80
18
32
20
36
28
7
59
14
8
73
49
6
23
78
15
46
72
39
11
104
40
48
64
16
61
12
34
129
9
151
377
121
94
210
126
183
137
30
58
29
82
33
112
102
83
45