49428083
17782475
82768072
89056373
84573552
48652600
30418337
17383179
36311483
54452796
64272567
19681639
38809041
58208273
45385906
59416708
57551830
77452365
49407217
99628508
60618037
36915172
12964393
59345181
4607022
88215687
53433677
33914233
16112756
4703230
57958601
57214492
97285703
35299015
9121515
39314766
71677219
19541280
30347041
43797693