41123959
16818569
69567087
5770459
7315356
57885030
41374791
476196
57341518
98841301
32428785
81808290
82304424
59741692
62899402
39102680
59329031
22807388
14441165
97409304
43125489
80896632
53411748
90351485
2428381
89976554
24952140
84529092
95226342
2668752
95936376
41508065
78697512
12866599
72788920
45005185
76667050
89366173
3827494
25876759