21275050
62295135
41533154
4265280
3531418
31572234
31446117
80473783
87963016
40167358
35407720
8699397
60725960
2782811
3861476
7048335
75475120
34063538
71817591
86837301
97191859
70104383
20029847
86402947
17045033
65627646
8088284
7567258
62784843
2315901
86802525
90239217
76519552
9765632
12217335
7469901
15001392
8603257
17728997
3559544