10383828
24904912
2981591
59634006
32975506
96389048
68695515
6582578
96677621
16338653
21001874
2586070
77093341
7636248
59917002
75556161
21156268
65036499
8022903
33457011
7995833
58108958
43138120
3492139
46717420
67367598
1838622
31437438
92782573
47431006
1307066
3409545
51512870
627299
1266538
30703002
67511284
36365585
63414356
57956993