14028325
13287
78977488
40511039
64245652
44002470
86355140
52182481
59684628
83587536
38856380
93599531
1388418
8817780
95707675
11619787
50107573
72525431
43422413
95451765
7846311
3258911
78232337
53274050
52552100
74641071
9189989
27398230
2582362
58966561
69852648
17844379
2594564
84984615
8253703
13214665
57634871
15424349
27388369
58491728