31307587
2169869
5763830
13508214
63252980
59515310
90911104
763088
52094660
42437583
10339977
70592983
33746090
91834141
12613027
311411
69477757
33913552
94369783
67554865
44235285
72691309
91164171
84969339
78172855
88129263
373539
40068759
35593485
35975121
47614936
8389314
26277766
13004635
10864669
30681729
32719529
66828123
95892073
83972261