50246164
92748909
36157489
73372310
64032181
26507990
88724113
75933097
22506307
9155946
2442988
2037649
34781010
48088436
2678129
2722001
41837051
10792029
29086220
56593540
20655844
85588191
18413705
75821866
8768175
38807940
1870588
44851120
39003323
93241682
12816515
81958925
1363727
53984239
1595145
19067108
13212717
49904425
72609567
12558083