44096383
28411051
539990
20328581
60697817
52812480
8078811
92307309
78756228
35885191
5202106
66982454
52373698
67528563
71967541
9389393
94635347
87674666
73424387
8191263
68748203
1669391
75795896
78925696
525322
70224307
38829116
14839090
34568350
12744567
4568019
4751187
58273895
36871644
77072236
53049039
56603286
2101725
70329722
16664350