95
197
382
175
65
326
112
54
207
199
139
296
504
74
285
345
567
63
190
122
152
380
189
68
64
43
21
70
101
459
123
82
62
51
90
46
14
35
413
219
96
36
25
208
132
33
133
28
129
88
987
76