13952456
87791661
36751162
18136363
68448950
41742876
22118884
53196259
17525283
89241446
69342407
25872910
52822260
29172740
39028319
90006057
9502512
67563751
84971163
13273630
1172326
54795969
29938105
19412003
58579511
28428566
55498342
96034688
81361150
41557679
3806396
42919434
8561648
10335209
76911239
49083919
58901735
60849025
3657260
65414619