30062221
301668
30096820
89454925
72949407
78775703
38724904
96478662
17756079
7743950
4201127
37411766
89715441
72051598
75907315
64714227
3027036
38526067
62505537
47524290
4446303
16173112
23807479
37687957
5976611
1908487
47299791
90991640
58206001
79748256
62089345
36489650
53127784
42388471
62043708
11394183
64474129
6319042
6348156
96726689