1339899
72635647
2535758
91973367
58122320
85142466
78812804
87877565
10542257
80752720
76052529
81596083
75575984
72387841
8323630
63181345
41488762
3813108
40136200
50443188
59214120
7107582
98318167
68906690
89367138
3021059
81246332
73486224
62023835
48517194
15023914
33929179
1085721
35193229
49857875
13796885
68237689
51878298
2209203
93602146