95848403
72531734
95313782
27524310
92888553
71868039
48052377
56184743
14631089
36633287
60941835
20707402
81118131
2955063
14994086
92977922
11825930
8102213
65974822
50842239
15548014
36643596
73097047
74045264
67338815
11265178
58124772
97506186
51705994
5592607
782580
15838143
38702736
64725052
91122954
12451865
95893541
77328517
64859209
304910