63393498
52392118
5186185
8258103
41139275
8776111
79916250
62927942
96108457
39813428
81234813
66815256
46468148
59697645
5994131
19318984
47921375
13795696
20151199
56212882
27344148
31377532
64753912
95489221
5701879
49387926
32817055
99438407
244010
34771809
66923526
98091086
83142370
73697100
28995348
73793402
35497566
10733036
58833185
97844271