42
80
12
33
13
71
108
4
22
76
26
52
48
50
23
19
17
18
24
32
123
25
15
128
99
74
7
65
6
35
49
11
56
31
5
62
70
21
39
14
92