22864068
71604128
20824838
69115585
83963175
39173906
59781620
32514211
71277460
600616
59353673
77448999
1814662
1904528
51631065
53961929
94823436
99662944
59624655
44686772
18068340
99675374
97482649
7738061
75184877
82141963
67084193
90781480
24197536
41441262
49069756
8036511
73457804
50429630
3876980
174781
44068602
479163
33947986
1377642