59982680
2512483
18532581
40145254
5373706
25999516
97541900
96427192
91063165
67945411
69615237
16534708
6739945
37688974
19682686
51747842
63914596
38054745
74172376
7022386
98797270
582852
32935349
14302645
84301184
78231754
72571307
31159534
69408497
78902726
2949869
53546687
84493884
29135610
11794167
61329884
85291837
69697880
88132300
16469495