22484539
969436
5184662
8862787
99058346
3391343
11596665
20339100
9559
53465152
43251420
16122446
84419432
97229578
88378791
9840568
1587333
7405801
81026295
20012704
10964966
33739249
53052986
27833122
16512958
20838804
9119220
9199541
71028381
73053106
91656606
41644999
76197765
55388688
3812106
3321431
52656587
51275642
8632620
17145654