29713878
29107794
26037866
38773264
42295390
59803681
45153363
30619138
5715842
18907603
61037613
86484390
18496025
16803111
30954506
73764383
97815573
8882882
40727680
95342949
84251663
55362612
13867397
46946875
36931000
32451916
69043030
25696081
5500360
48792650
94416909
8082630
8811514
19174252
94316990
15334919
93292236
93073510
76816673
28383967