40294434
5142875
70179749
93452468
21789108
67146539
67423081
56847583
54713216
60231099
29435325
96088148
8471412
36012963
73296236
14789931
93655405
8261541
37118367
49125499
62715769
25276684
46936009
91145673
64265527
46231653
8778348
12787399
50415988
3964279
24655552
57269157
10237875
84756653
56131096
25904043
47474928
31379932
56983191
177484