31114902
91026935
84937138
49532822
82238478
71335418
25146037
26064499
26408240
5243998
79909138
21955561
65699686
19764046
51545888
68691346
5406449
192707
35013394
92176490
36615620
25188617
21708655
77734188
61803593
22614854
28641487
69824495
3476208
83268665
88764422
24766426
58874161
44559682
2774418
3813227
6404495
2909283
2219537
42211356