43534280
5694301
41213678
89259620
39567211
32787088
40433746
96869527
30251638
21818621
15466315
23998659
33994964
7382123
42202031
9420755
68765667
8705294
40984796
83592139
21396874
26842502
31699681
17731880
3188535
33613236
7466209
11256048
45164540
7174132
97781637
26355197
24525047
55238019
58668533
51844942
61771161
87174838
43675068
25851496