96138510
11206218
73913338
48105320
40802929
83295339
32404293
40053146
27119627
99911767
47103931
51367266
14107255
1426280
90991513
39666033
13771505
25968047
82227309
82385779
64053107
75725810
58917352
35522935
96374846
8289102
3103530
31003980
60746510
72275714
63843104
4209570
64955641
43832316
73773135
72026941
64274013
1205889
71921134
20569081