30112
72278569
62396104
9605507
60291743
68836742
74058836
10382807
30819533
82068614
1156148
9249285
50108535
36564954
18856258
78773980
28222734
83142258
82837476
65352925
47165610
84269773
33401097
95797228
53246697
6865882
39788516
24259118
24044434
75175426
54273352
59786352
6614270
3149772
22516160
68141635
350317
41538170
7169990
8181377