157091
25181628
98215366
51036473
68633950
35606751
8013778
78588258
47824268
35353346
32745206
49886384
34682150
58391754
4885980
64307654
21714218
73047441
209273
60387448
18971603
74892973
16762569
14472630
169043
60565620
17998212
79372278
61868204
28403202
45492813
8092101
59169148
48463607
91823757
8961315
99246663
23329994
83619955
28663039