18
69
32
91
23
54
84
42
89
14
5
62
33
51
13
55
8
49
104
61
46
60
34
96
37
112
81
47
19
430
260
24
17
21
27
94
25
92
111
95
40
22
41
36
156
29
106