80009590
45014794
74299391
6989690
4376967
32308934
13981065
31596991
11611598
87418542
51171342
59639716
65975608
51248993
80626427
718158
28946638
19095467
24514661
96976676
63276261
49284580
31044889
11174568
837747
9713848
65474227
19884093
11323707
87214077
38861701
45503390
2688383
31923869
30934260
64291662
17807282
72596471
68206220
6828143