21806259
30148688
30719554
9746050
76862622
3003346
2419764
99241121
20617106
39673363
29644157
76758806
74455989
36943919
94716145
1684329
54384917
62392593
44353159
58293039
16053512
28091796
11036386
362811
6091455
44765833
92585687
10697063
58663947
27954251
31142978
16995527
25355880
248837
96193887
80536974
32229190
43351688
68581943
75697192