61604330
5985703
49247858
79545652
64044259
1380652
77177803
1814702
7812145
46436282
15219126
68982472
53326841
937910000
65176961
93838932
66528833
7822335
51644045
86534219
32625408
36949399
59947163
23245590
3894907
84458474
60513763
97879332
49018588
14352406
17915906
86915145
81295948
92571205
74296807
21644871
55611464
71846161
17491718
16434747