45
86
55
126
275
11
29
78
132
154
436
60
71
230
158
43
110
58
171
15
135
199
223
101
274
299
23
72
203
191
53
125
16
285
143
56
27
70
30
172
63
109
40
152
91
104
103
24
156
57
98