26
160
75
151
34
189
96
88
228
102
283
79
24
25
257
104
38
305
260
1296
76
157
33
55
225
53
152
74
172
43
253
51
46
70
87
97
61
60
89
406
161
277
156
16
32
63
216
39
14
20
146
58
62
162