29713606
34825847
35155805
15657152
13076935
18319573
31628759
3958116
95798545
87736662
45262926
59121035
64136945
87963271
79969494
62486245
73945381
825371
77086616
75067931
6209525
84158311
17516094
2260816
79627661
19325023
72902122
18301099
90125970
77468088
96549399
524385
84763342
88713688
2365127
86757277
96648161
11712298
23505351
41849480