11375922
93156591
76288437
41894968
11943967
96198661
52318304
9723906
19677943
34775071
9924679
60702438
38887894
5047980
86025564
29286936
58081842
52786398
52021233
11121605
99281156
98732290
45101974
21737399
52599963
36075297
36249046
54644732
17106837
40096470
4768169
91488730
788499
42988942
30526741
81038464
40368662
50568794
34917915
350221