31318283
17655833
13213298
54113503
78021356
59674376
82789570
71333939
87106096
56543182
37929067
23757903
87883966
41845301
51929188
513343
34739937
24424030
4648573
64173106
7935
71276961
73066773
97137371
10675342
12633484
97588206
85426361
847334
21564181
6449883
62289282
60388051
83482176
87626172
1151238
2083784
89228285
23343001
4947466