41618772
31185814
43173941
54367213
88935402
46183514
22341688
8091225
60618811
22458319
3333376
96211600
123428
12005341
24361354
28993430
84323050
22645499
28911442
91048202
26043533
26624036
3434845
8715486
14325811
6037902
15403084
2169718
50808378
1937044
11503904
73534875
99382848
2144782
15922001
36545321
92256080
71189031
4526126
16747430