22101250
50123771
824545
16895233
31413626
83456302
19431118
11618086
94523200
94986988
4902481
63231465
262580
68473968
68425740
3200220
52897824
2127921
15941435
62314628
19078274
71364623
2205952
11038762
96736640
67321371
63065200
83887664
39569283
7896149
37543467
80439420
7959451
62298886
62537864
41468108
20631317
48207862
8819229
1946393