42
37
12
86
25
16
69
87
51
48
89
97
62
45
52
38
27
103
44
33
24
40
58
31
100
11
49
34
22
77
26
17
36
71
14
67
75
18
32
30
122
46