22914832
4194220
6108704
27654073
19622718
6508939
15977521
15998225
90066917
7978643
95078723
57846574
15258841
29064046
88472037
49227836
41105163
73494135
8900430
62123449
55666191
66813389
46093868
33466613
15261099
99547275
575502
48373158
9179482
57495605
4758022
54388789
51034534
56871848
42781108
40875610
83283320
42498808
2129401
75159398