41777512
19668506
3644610
3322470
14903572
55969341
50161250
1294661
11408639
41176028
97279509
93219160
47328889
32035560
13936326
38223107
61625314
73287013
9174162
7027786
70541330
73029618
77484204
80909135
1551186
6717152
54997925
26962918
7803010
53856389
68857142
56772893
32092320
4917835
20626559
81352769
48474275
97389466
69869403
98916369