41019826
126147
33525528
97063934
42552652
1959510
66903600
28939681
71924014
53495313
65803658
83525406
63118042
92388093
8896280
16651423
8630447
26356466
86021488
99827429
58096175
52728178
3795730
566855
87016265
96611629
8731014
74195602
40482556
83973297
87759845
7507062
5921500
93219151
91023793
5900363
51056239
87911630
47226473
32294023