68113870
3016684
73823206
84811370
57598404
95414028
88482303
24875582
55491984
77014689
23717907
40589457
14275357
43715751
10174379
2802760
69162234
61314944
17137746
86376768
33859205
51802901
94631359
81894413
7839902
53535234
35358860
50641558
19761825
28085230
98035421
94674225
22074325
2218152
10739854
69601181
43317529
3416436
27908012
34048336