21491099
1571430
92203860
75769046
215526
76887169
7505414
15317303
21135047
8210301
70979262
20667184
94817082
42845105
3072489
52256612
64942347
44078467
93053520
98143529
20096341
9627699
46302181
83427297
90827309
15221928
52632295
7919483
31827800
33631453
51297416
82237011
53926845
32912417
43325214
32731727
77111172
82415008
14707868
48879734