70706623
3124567
47591507
45305784
32166958
1525235
59047895
2213073
39364674
12686065
98152759
4055148
11841066
65945124
799909
21409603
79255331
12445039
78193161
36763303
86208256
75704325
74234952
92508688
60861909
71711714
2559276
90269398
40343402
16918205
72654346
21678010
88775445
124476
77965833
32482051
6413736
6153431
28334109
24388412