20639275
4266018
84604031
18194492
70076910
48846841
80211665
67342622
13568708
9612228
78515505
64782722
60034485
99359480
95457031
77871282
23165179
79351881
8407798
41096342
54471362
3146500
19226397
92998924
72345531
27585961
26806765
5842480
83521394
49169921
97562790
46511451
59686619
65297619
58636310
71718034
63818834
98766035
63047160
91683477