31516505
23771129
15748060
84142558
68889828
2993738
77464294
13367556
95251484
3378126
12064558
94798100
20196129
11554592
37432024
79462582
2138523
80494850
75769818
1364988
12184157
56181638
24672422
55048205
88436933
83485121
79857724
56729804
23526168
60048261
32527771
66544456
24279587
30607350
1769758
87393924
60541528
93671533
97859952
65518429