10
40
8
11
15
22
17
35
23
28
36
20
14
12
42
21
3
5
4
18
24
19
7
39
16
9
59
29
30
13
63
27
52
117
56
38
33
116