31958351
33071421
83421538
24283462
41291120
66377182
5241136
15798548
2944715
93967917
2057697
83623132
25577402
93634300
53858979
83711638
87467207
60526944
1434709
49763953
16295955
87192663
79503838
15812133
3544546
368763
28262194
3133336
79713679
93645981
13056712
3329533
15301688
86901077
70747665
33874827
24071038
29729820
20767520
27356604