58
78
152
14
46
24
94
31
99
199
47
209
96
60
116
86
48
95
30
215
280
204
374
49
29
73
55
117
102
949
247
401
36
66
32
164
106
3363
33
427
370
139