49354931
12799170
11821040
53523816
1447985
63163433
45494823
71487759
60954678
5882530
64223007
83005141
16938980
27813270
70619103
84126767
55669349
59142723
96264532
22618353
82766931
70591335
17093538
56967084
5794153
95048004
96262796
9430903
55025950
7687581
9950741
80077902
92934877
39744145
88789719
30209287
615017
28883463
20764118
43953208