95186838
42784606
9027252
7191122
9331998
52856031
33545573
39588665
4429602
31636072
25323744
17193200
3267475
53381178
82839184
34287171
94985363
41002434
44437155
88222392
4720372
71874628
12786255
59732811
69866034
83823340
367146
48108692
19718072
28611201
29601725
6638603
83321433
63126001
53567
72319707
259759
85974226
60086622
3154121