26498569
8803946
13643594
92998692
3849509
80818353
56857912
6905197
9494435
1405726
37323099
32427908
15022084
57176427
38386435
28162751
33756485
73113052
19221347
83356581
29273494
52762297
90167597
6703453
67028828
8540782
86069982
32988204
48395591
55898043
26499303
17907764
71042093
30492775
4716133
24008444
13361450
6785319
10813211
63659819