42555621
34561650
75075785
52756515
90093049
50599267
96337274
42919560
11851020
80131704
65132555
89129306
3607687
6149018
55247611
76695710
44697024
26072146
49659194
7086102
8921684
61177980
4734220
174117
69169924
14546539
3666390
12822139
52213942
66855735
76363697
4752974
13392943
60978963
1809310
39063605
57034360
26558895
10051648
19606349