97509629
97173136
82515442
73916666
25354196
77547747
2179559
2998792
42042124
81618421
3824804
12459684
81905023
88113137
9413922
66133096
33887315
21104892
84157321
611366
60789064
29482135
64717810
5227439
90146740
78455801
271235
83453286
69047971
28518099
98152012
82221836
19449301
64529362
56636218
15496258
50158489
36044726
92038511
75201367