31384407
82685084
24212287
56929448
84044284
73359400
53273243
57262997
34296709
8791485
59018934
22145387
12224577
64631903
69399061
49367422
23246981
58671393
88607588
16563889
12455977
3525134
97259486
40769177
16668363
35505115
25026322
94515396
53752839
79856811
71762451
33612076
46529288
85734373
1996180
85762520
2571175
51776761
38914424
29961415