65796626
7499059
69943202
74567740
95194181
72087771
23077364
12165749
8059609
50715732
72307893
88052767
78739184
52917606
74095222
9169127
44696669
1105891
52819888
19599773
67966044
80214149
31305452
28172340
83607306
35005374
17117776
23766778
30119743
82794891
11877423
70779530
64384679
72869202
16261327
4718400
27434696
2948443
92952814
428322