58107648
11581176
82319716
38796797
36941242
1717243
9599846
66049582
17194488
36589765
75933021
45816387
50928764
16049123
48359731
36965048
95729869
46616747
63275327
15765385
41203253
30295934
31133190
79278857
18968022
76193307
541378
97072443
9217506
68695275
74681153
5767046
67743228
1226773
25836549
50739964
81016475
1987303
26184999
37394923