65309186
77568
32226520
57032294
37134211
89393611
46879289
75419492
85878113
29397870
71215204
39722442
37683236
12655241
24482967
29416923
3682360
68228552
60649843
5424743
5938842
29504805
228875
58629338
83974849
159360
59958356
70286108
20595140
64713797
5594997
67115758
62726250
74513779
92198766
54799730
69468677
66377006
311220
19758010