34815309
14892915
84399746
71736091
36055436
24444705
16626795
8366861
6926687
90533319
55864082
36511768
6632044
48888567
33054245
99936482
30417388
93321424
36261673
86095780
65742263
84706012
42131518
84926354
32188757
67349070
6211665
82186527
76639261
15769816
39722556
91693949
96895692
89766721
71806605
80035091
81334047
65525787
67254979
9377984