317181
91862747
64015432
28539790
162205
4780510
96259644
42854143
85802786
57862034
61702887
78863
67427493
17978285
51369478
71102074
79872556
2143399
20655277
28563769
75522324
84975796
57969419
74855925
11613245
96886033
8098481
2088855
68418668
11108167
37077218
78497845
73299531
15198663
12378154
59501343
55129069
7478799
51891692
4508907