95253907
50308771
56758508
10871895
8869263
68844782
83011116
15406155
98768544
72188625
91551535
50708733
15392213
60463069
68355180
4382556
44971288
31424534
61131349
42306405
27704738
41855395
5367293
67792742
55835473
476872
4031516
7257788
63439776
6604261
49565699
61225551
45768030
76727927
175532
26573282
19946937
32857953
43492450
2315640