126
40
132
218
50
53
34
86
234
38
15
67
60
66
85
442
137
28
102
25
162
240
128
29
585
307
1020
494
3886
91
70
333
63
1805
449
418
159
211
145
247
272
72