40484708
16538209
22211457
28736750
5508964
11024470
14913533
85251008
2421757
43646294
81932579
91746057
58948240
46593103
66843987
16491146
7358340
67254492
4073506
84853572
88466035
4277218
9691143
84251642
63583678
64063406
48034585
1377944
48797980
99546551
27318072
19815463
52975607
46177923
34556621
99644317
86096239
4375614
79503213
45862421