30038926
87149249
47124220
5808344
48482010
95031108
704899
51353346
5227404
27593683
99259332
74346104
98061235
75655144
41982986
280833
12736481
1521279
5631615
4927717
44886090
34092977
82686
9202215
64312822
88545979
61744639
85923550
66024699
82638265
90435246
87904736
57032457
49741120
65583573
96691880
3537923
26656896
83239986
67598760