19608463
8580676
99232038
22759477
609680
84744954
33958958
88772160
40322830
88138421
1477179
79494328
58791327
43802804
53025729
47268757
33525759
63438567
85469057
78994135
69823026
61969109
97087234
92792342
20474022
51536110
13416779
97588380
59496724
22985403
23425066
16601188
94122916
97971846
73903955
85762432
84303083
88673356
7768884
84649335