23506270
26655644
538835
88799097
31958958
50433090
50349673
69278394
5520769
9889297
69359037
70931083
28849
15031197
15159896
93827322
47451609
92783766
6259477
6967796
85581690
1412847
99519259
56442033
8837636
38233702
1192781
96123883
71207146
2732130
72924460
18424063
64911286
56296666
67064284
152142
96301886
14443947
7910219
26562653