29333892
37597380
90583830
32425975
16063883
76265502
1324831
64585162
56286353
59396935
74358275
8073132
3076182
96553396
1234138
23802003
21505367
63283857
3761342
21372123
36238192
19475804
46999168
6527211
48359268
4898398
46466976
46241587
47184181
21673949
64454557
6872551
3927159
1938992
86413390
22676623
35767696
2914347
406555
18992400