18
10
19
22
20
17
42
44
38
31
24
80
45
56
16
39
70
51
105
13
58
32
27
59
67
23
15
8
60
40
142
234
9
14
884
33
29
46
141
28
193