2933603
88792437
79054379
2983982
64852418
98278907
62614243
45555831
6779027
64623032
87245097
41869592
63624376
6102838
75332843
37561689
94518817
97136240
8777892
44059956
34421342
66398304
53147536
97607426
27165203
81617777
25226931
85049034
15069151
84596550
67835958
81642288
25636227
17133366
35192158
87998946
10269383
12934749
49769537
9009504