21
39
11
28
19
13
38
18
99
53
118
57
49
110
42
74
32
62
43
46
22
50
77
37
40
29
88
27
134
106
128
61
30
68
80
58
108
84
168
69
173
145
181
56
63
72
45
36
411
33