95939356
11592115
6394314
3136568
19883306
34797005
30282298
18987318
44677228
45179813
79026879
98908945
93577687
7186909
77767367
1396910
262942
27057573
53389844
78732386
84325446
96693794
40642048
35117385
97106851
6634180
68369251
8581214
83356245
70614369
86084527
51792045
7793745
19913704
68059989
38034558
23862946
75254568
5813922
1994765