18565667
36591668
35302737
81699221
48917067
16397805
77694339
39836052
94515765
8583915
20598617
39237956
46785099
50903261
246926
62819767
26643983
2937808
53381724
53216694
66844834
50823175
11038656
42831851
5949103
24366683
38012653
28712645
60363652
40269923
64693835
1271785
35242877
16197623
26331215
15318720
86397680
20546032
10558351
19954490