85533572
12937754
21269292
60729779
29863641
16497161
31672358
5249559
54097052
34577885
4609991
60602578
12176184
73951323
1452936
22306482
49612659
59513873
44952612
53763294
28173667
72698024
7698980
92104514
248999
17517671
32208058
4347190
40902545
92877797
42015667
96827071
42466381
80583087
70025971
64015234
63166177
8456399
28695963
11722005