2515944
54462678
40051699
76004762
5510216
19396909
830319
46402395
85452730
19656719
38798843
1092972
18978459
61311360
24065568
60655026
5495409
8185576
38027594
6924935
90357486
34138637
84437178
55275380
73455808
65952213
40116649
30529048
7749502
79011082
5557482
17497846
23681320
2317009
89723943
32208653
53591286
40869829
92222164
49285274