2088621
1722632
71662272
16856847
3367116
36466448
37836864
9453197
98182439
9386884
26296915
20848164
3880106
54803831
16496410
31216354
30935475
95318789
243673
31136447
76758628
29231200
74221739
15346988
26521767
51252840
59914338
67293647
4068601
98037525
87345549
86941674
12112935
41481957
2448463
4922948
25871688
38309944
6473340
37273314