40
63
58
59
27
16
12
17
38
22
41
100
47
24
158
20
83
57
65
81
99
49
129
39
32
21
198
69
23
26
30
44
172
101
43
19
151
112
31
91
52
142
217
37
119