10
11
19
21
36
13
29
50
26
42
33
43
31
16
44
23
6
28
51
38
1
17
9
2
20
56
58
25
121
54
8
24
90
27
14
22
41
4
35
114