42572153
59393659
34009993
10969608
7435175
64333888
7910813
26207081
5187006
94067575
25367971
74931015
49363375
56526499
1125133
95317795
29668601
84635081
19528703
17672805
41712330
397214
64558110
74356255
87419836
11704196
99224282
5705288
36516527
54459296
90597619
2931651
43976506
54934335
9741
61529062
45008657
24807246
60613812
81367295