38134166
31305183
19674115
47057400
24978711
59569452
70731246
64202650
56427602
9296071
86017467
88129763
3545643
4119585
41791754
48675674
86154839
32627036
49816579
85844211
93268982
9293290
56276220
73627248
27595522
76782687
2194596
75945970
86327027
46941152
78503681
14427768
11083196
16068876
62332946
7960969
91886046
79236918
45546413
72188819