459466
60039035
28395815
99811415
70546793
68214064
49973992
74299880
58142168
54766653
15426544
10951648
98487184
50694431
21955811
38933657
2079196
34573485
87509552
55059175
96945209
23061063
40458664
18566615
59037536
36283698
98301066
96574330
19591097
69834326
13912953
69642911
56215453
95393328
44279766
2313417
88334146
69743201
13098965
40795382