42
29
55
15
44
25
8
20
89
49
3
2
1
11
58
23
30
16
121
26
33
9
21
54
7
73
74
17
91
65
86
31
4
56
76
68
13
19
93
61
48