68352028
4764707
33052037
62648446
18476358
35469816
19556296
38827003
86511671
25044431
56235977
48359277
15315501
73651396
11266612
34247389
45577669
23517130
71811841
26745154
64413507
10282464
25633766
92411164
17181202
1099361
83911590
64412608
99094776
67892640
53276933
65012214
8862677
16541192
8402856
28532639
86143038
85227756
57982585
57976217