83065052
16503343
8262609
66529270
65697661
84945213
79539743
2755596
57389291
1531664
83205990
51388427
3295913
37561852
6272196
93061147
94753808
12418272
96167598
4247435
11519523
36609040
7325221
63014363
20354059
72926138
40055693
65054245
51234164
15111211
1214991
92488271
7520244
66334695
64454610
64901072
2956557
40464972
98931653
11392067