93108282
2129783
76722001
21567084
1118252
742033
90904635
40725769
86851164
35431361
16605245
5943565
44516180
98482854
72343301
13681461
13459851
45583156
30591882
74506600
62006227
29686273
6400520
41328801
68679783
66758180
12726193
21007091
16047880
63242536
32734585
29982355
96789812
50267017
48792123
30023042
53488040
10186831
94624903
61687853