82211962
17771753
87601634
91995736
692806
22582576
59125659
16961230
35758911
67224903
66216270
92365802
73124650
60563447
92521033
66396899
45936690
81877298
6507436
69905051
20012565
12183382
21131489
95678927
34622232
42781913
166787
22797630
21167790
19187466
5777316
43426583
56881611
658656
52314578
5297404
32574702
63037870
76355505
43651265