29316169
19815716
9772214
61644802
50183225
22508669
90975058
6831992
66022681
35184323
7075402
34857328
68593552
9060105
27989357
8554877
11683621
74037979
74728591
8029154
5298994
12208181
65843928
41988161
72771580
1639707
24193648
24069160
3063254
11049416
97347226
46968987
71419376
48977437
13296582
1713727
56696854
950438
45028772
2202533