930622
2964576
70418258
20813383
39357913
55796140
59409392
88071772
96245681
57718754
574446
77268395
51706898
89249958
80764128
45248406
16125034
788822
98284054
7137323
28939879
89851291
14913538
65688123
47759012
7717249
21942262
90687037
58519494
95241671
57229100
80244154
77105170
8792895
83558644
85302676
94652150
1241016
48379436
28726401