2931506
40016117
7895956
17294851
18113569
25187079
85748911
53303327
2322638
8592839
42668607
19488115
3523767
63234522
92391923
59182460
27567524
1586010
11172600
2429412
71705053
56615913
59697289
72862516
82541328
40729353
60452774
18748064
65845003
70303759
1954240
12689592
2513488
99975467
96814826
40734926
40327077
37926640
12822422
43271317