45995727
3408503
7452440
51875172
87137246
34848915
14079670
8508515
4824664
10094677
68573520
53622202
910892
8647635
90961984
66045303
1999663
2353103
63719220
1839767
346734
48879801
4125572
26015700
11234868
11312070
66981827
85049880
9867233
42829116
55709136
38356354
31678301
35605798
59829583
44711183
64997724
80384904
69714150
69252189