2771608
49745262
72871228
22764607
41031537
84071837
49732237
21847990
8219610
27218509
5752936
20357762
19356928
27388691
29899100
76113053
62983151
78496739
72313836
53607356
89846387
64056784
44948925
53345230
3470162
69779144
99591474
64263564
68026087
32463736
26719251
61621592
8463217
33471618
32752205
48528871
21709995
47375278
67679914
69903140