40782885
17109944
63318813
40843751
30247254
8975522
65739019
7789848
71643126
59216691
84116140
47918374
98534798
56602744
53497339
64718220
2485597
70301978
7691719
150367
13323027
96344907
27664561
46342096
35156903
47697662
28487955
76323175
46379222
89023925
84725671
80348000
25407386
72932916
89577653
36745722
95204144
95425807
2287476
4338269