67572570
5473191
2194487
40082330
92938672
8850529
39997475
41988033
35316225
40402238
357468
59449194
51458581
8702102
12876696
26536380
1993119
69195138
12799137
96333697
68477879
9786824
44978035
12749500
6133153
27809067
9296968
88379636
64111839
5095559
34234752
13794866
66244404
33001465
35521310
98366987
47841683
2615267
98217581
8315832