15055693
19137714
34288818
16606366
88094423
48252799
2194108
42636279
58663372
84853727
46398257
5662383
33107143
8918236
27507367
52345287
2705141
77164470
66048924
963873
74436974
57987263
2692975
8647656
15844580
6701241
48533994
22327283
68833154
32884028
73957540
3987218
62143587
2772223
64126546
4331909
30125052
16046570
65644468
60288010