31422118
2246670
26784247
80867695
75606531
1646552
35389929
3180580
12006338
2318629
2582319
35263117
69378751
87494014
7951319
95194686
92527615
45999458
71156407
67805124
70553312
35734802
67859329
1225431
84964943
23944908
85674606
70113771
15168142
40791819
84709165
2019249
95014365
65865065
41126798
54439094
89759593
20385451
83162314
13375210