22595426
21497481
56937045
10127464
9466206
43375687
79188500
8828613
83303875
8357948
66256923
16474047
86327370
87516104
14917133
96438567
309507
83177096
85574937
55305597
30878144
90617005
69971896
78011867
20342966
44093334
41994291
41626698
85925340
3116145
60712813
33342352
80502881
51119757
14108915
7041103
27151223
14831398
7421873
45139505