43183075
30487163
10336813
83531080
41819957
51784193
35424626
42105953
5502548
97364975
32541458
99239605
28301159
32532762
32987747
80556900
72148955
66123547
67174301
59083414
75973326
24924693
84709447
36835186
6349656
35701823
67758270
68555116
39635174
17977699
31418305
27864672
3623155
93569047
5519128
81489388
58652537
36051834
7187924
97911507