19
28
42
40
48
32
23
5
59
60
49
26
12
43
105
22
3
78
62
173
58
63
20
61
8
6
86
53
51
55
100
9
18
75
69
30
68
111
99
7
33
174
27
24
10
17
21
459