31103877
17622951
22914483
84406979
20484539
73141563
72444021
5188241
3008450
53545426
98921221
11837091
7687947
309479
20823754
23871179
24877277
5814890
32333928
79931939
24027923
12178119
30627136
9482129
13135119
46902228
5452037
16172659
28174555
76818297
317862
92684397
71429477
1838377
33035404
19119752
59681337
41992274
9812119
9858276