50093085
6425483
10477607
9958172
6306586
68795153
14185281
79342621
85517679
2988206
36689172
91798456
61136064
30645109
89032240
90697033
20335571
31597496
20536952
2016747
77175000
89002140
55147577
81324881
5825654
92198932
87001208
71976340
81238446
20218897
3477766
12522
30134045
71982507
7966144
5878833
29388193
70912374
14211143
49636680