43611994
21528933
9704827
37797311
82844393
40057015
37045651
35586262
4958851
13198269
9637913
89986627
4301699
91251086
40648870
99881949
1520626
85256077
61451859
2182480
97217092
92037875
25678930
98492506
93179895
2909996
36572665
26557196
52194757
53868219
91086680
6952175
20647955
68784776
2283661
88944451
52782243
76567746
60321975
8092678