105
122
597
182
316
13
34
136
38
6
159
42
59
19
23
443
24
28
202
32
812
758
56
68
69
46
189
308
506
66
75
419
67
263
215
45
115
88
73
678
207
249
116
169
235
63
64
131
283
121
669
352
94
658
39
61