31387507
43251109
30274701
2573502
95268
15156625
74773406
516824
32585090
73451360
28876963
76807973
34148525
69132520
360954
4268364
58223740
77003526
97509964
95592787
6195406
97025165
72966223
135413
16898832
24447890
30697029
52026391
83965594
308428
14357566
16243502
649634
95133043
45171025
3384459
32068542
4512293
3303645
69971451