46336933
26903813
10563144
32053705
83143948
5689399
11624832
60427798
41295817
5016989
20023522
76502505
5598620
7717429
56133635
41443939
43212683
5334928
1836878
63676385
15431600
12635848
98768390
14202117
99385099
38959688
12592184
50397159
44026184
91978128
65995905
51565558
19546761
3524850
83312563
25781957
20004947
84477184
94811579
23848103