46
13
111
17
210
22
99
171
178
33
81
19
47
181
95
112
191
11
80
14
32
38
68
114
62
49
90
60
37
86
137
50
27
58
40
63
44
230
28
57
5
248
15
268
75
36