22519988
31969425
22195595
29552851
50151638
1984419
20168820
29936276
51629446
99024531
94167058
68691346
4531700
86765017
47671850
71285386
88922161
83901836
23297298
64693209
59424801
49342480
53014351
97884564
409268
61349408
69766626
64826864
2904641
48726001
3728238
93698781
33285845
74347831
16978402
10554862
27685390
44592668
7681981
33575310