42
122
10
92
16
27
15
24
91
25
44
84
22
80
81
68
177
30
56
131
51
75
63
66
119
154
279
114
50
39
141
49
156
11
38
21
40
43
148
36
116
17
62
37
294
61
123
274
219