20129378
82796625
37638821
54307585
49631287
46859880
59347689
84279825
11883324
18343348
50159348
6723148
35932666
41085138
92037190
44748701
24663511
19496245
34798214
79005411
11023018
24026344
41144337
24196464
47481249
99433543
93465842
73431159
4444970
88098207
72968123
6339925
14949701
5700104
19233558
53829208
42811008
52665609
48774964
26853861