29945499
16629528
83166895
75926483
8571738
2953781
64155639
7043120
62628691
59261122
74005527
67474845
18573451
40782214
11866676
85917018
64048571
23677504
46402373
76474989
3927613
47419215
60614077
80988349
70389922
30944042
7324660
60848360
88089043
80017862
3562283
66693907
47079863
7393150
730763
19526688
97016294
34495913
2874421
55319090