2897313
58897076
12164753
64454730
50588367
8209121
25462025
16649257
33388169
38814311
24858093
4349510
68216049
2651471
15773692
54269555
36869600
21336641
4456890
14095502
79496833
78937403
33339382
85586459
89156619
87688238
64901752
19884913
94771493
77328854
94136333
30671305
2949297
30975324
50835009
29155463
2426460
86215192
76042813
32359601