3085932
68355133
92389892
38363379
22852443
46026517
21011372
8279232
40608925
35121685
92679307
340650
2214010
31346015
7315120
63301161
95036522
70956240
86807669
14028436
81002274
26197135
91098147
11451622
9776907
1469721
66291869
97259086
45608574
94962533
58087138
60643625
39874719
80808442
58219094
61623518
67373925
33531520
6665774
49177780