3096422
56817083
86464826
24343900
97661830
32067224
30668000
76604520
23268478
15586434
1046638
74962164
34118809
18101636
3680633
21805168
81509790
72682560
88393126
6258430
48559601
263647
68664284
4679388
99541374
55796254
1252541
65239199
23486539
27065460
51842151
58787863
93052314
92518970
81516632
40527901
51806410
77719479
7301621
30125624