93455406
3704047
16997852
55177932
52556062
28579016
64512967
25261533
92008653
99641660
14136447
22588782
50922654
19606119
70557831
2389488
86536544
67747420
10582004
28358964
44654197
47234430
81821165
10122951
22029915
78272498
78701044
66918137
66345979
31361133
8823932
84986798
67768330
20748971
95181574
53597413
2292071
49652594
90354158
24932155