64592302
12494672
2564537
58481223
70505076
31406803
90669840
5889976
8555930
46563217
39498315
43765735
61468246
98816054
57699890
83384932
28727499
20894675
71554448
21066361
42852000
87649307
59774363
5469561
94188631
15772215
3872534
76841168
80456927
3444893
52508603
45768105
45259800
63514920
2451261
89678466
11593256
276201
37486839
5343279