40056516
74842838
71637202
13348232
30347522
3365480
96676873
43101465
54706363
32375498
75626685
88177669
22297365
80513503
507132
33759939
50658425
43856899
54376808
52169601
28095498
14441376
22382701
43801271
76445861
57178888
4593334
21184039
60005059
20053736
8252563
22912289
4904942
67639114
63582614
64527269
13113338
56892463
87916909
26434108