45509795
68071388
24461006
75008514
48671231
12145952
88583903
11219921
19539095
49539734
7087272
78687100
69283993
22008286
12135777
58877167
65503439
80121821
94137804
34193311
28224094
17706554
93401204
75336948
90138399
94742243
35756950
61822801
76779558
70782646
3865722
33168273
83668409
49561254
16491611
45453334
10923205
94661267
38441415
47347162