52308663
25879626
4708445
58492305
6330792
8134280
89404492
7433467
35428124
91126027
4073652
5380257
28177148
86538096
72772844
39696960
11075779
345954
7467563
168497
4503073
18399411
8042338
25436481
66077884
28405232
59581467
27016649
83716238
80543546
68732813
22653047
29881475
18547765
58987012
42015229
25552839
88875652
9219712
74621384