32378415
5853437
15691183
46006524
36083744
19394999
41926138
8108038
25867992
40586063
93549779
4994536
91024085
25705164
7837145
64244184
70595237
63899301
95667535
30833165
74432574
4875405
84607433
95524995
24854922
66696711
86582590
42414855
5485694
71266246
73815093
44899447
60776730
60476382
1429189
49267948
19892022
85424820
38901873
5715592