54313329
39558133
28523022
4408746
1243475
4687759
4827155
85187095
83362185
86427264
40799014
35354197
99371168
11193602
32354780
8642151
82616452
3251048
77623010
6952372
10549379
4706949
61833584
45283268
41571671
16294699
95003573
29378661
79384855
36623645
9775193
27741870
92025716
25612749
28048453
99011414
765136
67023539
27376455
95486588