25642746
28898647
22372289
70031543
41311430
8625134
79923101
71271266
72054032
8986112
53961923
70849858
35543547
62382206
19941625
1672707
98563055
31637219
92109066
30259586
55836765
28768197
41457524
20968596
28473288
46137848
65934156
3019023
14059933
16957187
27951233
54648143
93488211
82648348
85297222
833860
62723564
67866466
36968435
7370576