31053772
21906946
87843038
2398235
11176799
54347315
29812327
55038085
5174867
68183588
70853787
58654719
84202228
81866309
98491890
40197149
86159966
44772449
75067487
72955006
60518165
5871229
8946214
43882110
9557867
45066735
53172575
86269434
68173949
4445443
51049915
79064228
8098511
73544762
48111558
60156447
75848199
8260859
76482237
29548082