39815072
9863105
42416201
18356567
8415730
85837451
8302948
74901046
99505721
77053947
57951669
94117233
88053902
34266100
23183213
8801460
39271572
61554130
45035440
69007372
99591205
14325885
55759317
73852555
8506933
9602
73474082
4338696
68699507
67311505
18897738
78377688
25344057
85491273
50332495
19658892
16291985
85909423
23913253
74643929