485311
96575716
57246125
52749121
3965210
75205056
40325492
22109081
92538443
75886443
95663806
34541307
69256787
263921
23566589
20675134
76711336
73899120
7183809
13848661
97775289
6831702
17291172
81382843
38482594
19731603
84955332
40065469
25946979
92776244
3214640
15397574
87395677
21281151
30577060
63888885
99241813
43833536
70676570
18815689