18866022
23248315
98624324
83366415
87485500
22479872
51907959
52341787
60836672
6042960
94055478
94892151
26245411
88887286
59656447
56687204
36729404
9774848
82615888
39976624
39853132
2700190
81058127
86878170
89755601
48843861
26997214
400576
56059779
17643678
55839364
75717839
22369268
54831255
73774829
2375493
70577803
2180531
66151096
36861344