93068849
1433396
86322405
34383802
93931681
71089318
28751997
50666230
95094231
12252142
65877442
28397549
1988764
211296
55102656
74547248
76238966
89284318
30793388
71287607
91193531
1803284
24007650
76216840
7742341
4807414
6733066
5354283
33644680
42729418
316995
4551322
19248102
92609120
67209867
27177359
62983075
60673958
98724248
58003045