83505146
14439786
32016838
9443168
59212775
22333081
15512277
11172255
11755651
10772300
33063181
9839627
56272006
83303057
37485188
11405173
61059569
95791345
80233764
32395065
37459155
99666930
78007011
30362133
31064863
95444622
44145046
56684265
24324160
3411309
76559482
3803344
1956522
247920
99246358
2504359
91525728
37461676
1972336
48278457