76633130
9418188
79308743
24409947
74848920
55959472
22267527
5995692
34409866
1756961
1618458
21421242
39568474
5606732
56196388
70776113
18227626
14853295
14509916
62402328
83982507
97994262
32559461
16788872
40602205
56388105
23731486
15563990
58487158
31026269
20108311
92068633
18925688
309764
6973601
15534072
2975512
86782461
48272011
47535861