42
152
146
130
61
67
249
274
26
65
29
220
101
173
35
33
40
45
122
159
161
256
66
27
82
64
89
73
48
83
49
80
911
41
69
56
190
287
58
43
17
98
62
78
19
44
25
153
31
52
285
60
20