52658500
84629128
90485635
68123301
69671465
55851729
14253233
15619339
29803986
13525671
26832836
17924601
4035633
8558491
33064900
81501772
46122323
8504866
47487432
20559127
661323
36369607
44498658
31777078
44629818
96295141
14991810
3970496
77163961
95149066
99504967
42581692
82382740
75096261
18157594
87199205
29143462
53004283
96447934
21355866