49403836
51491286
20677932
13694099
58421154
22639559
7527148
48131341
19113458
57455222
4954129
19956087
70687146
5475120
5110359
59857216
64603481
13086226
66103716
60502444
7615775
93927196
40608427
42735236
61822333
33846324
3475456
70682300
13982286
28088691
55065070
56611396
41766734
12424325
23507435
376164
60805215
23866645
89741152
32843337