93255629
41857226
36285381
11204869
62564355
23946509
18123785
26878864
758922
16053395
87296625
5394187
4304370
30328291
82496436
90976543
75647886
14904783
70966526
28199926
32447129
19989047
23746923
85218825
45588066
36867036
85209790
6848911
62172820
94668809
19788909
59345068
54991750
44162844
73573252
20313357
13865994
31723070
94894911
92085554