39264653
6017168
90719632
85739152
67299342
49728554
79045177
6981699
70836940
38597342
9287745
55833466
41547913
21008140
6215472
59792508
35869344
41687861
15415354
31063872
9627426
58556543
87176034
29237058
82941519
44386379
63892588
32895474
91565688
26818239
75263426
62419141
10149076
81175314
81925928
50281555
48362002
17866578
51493633
332567