175566
96419761
55628125
88954641
18045603
68163008
40181562
98173066
73973719
1272225
46767929
69781475
82782068
92309197
30307900
71399695
51041195
58243180
81386874
53901073
86538617
75971226
27394799
93129547
4293682
40868337
40049079
77834288
94055857
8687205
37256509
81996208
181462
96314682
66098721
46018449
13874147
68378885
70219508
50756715