295825
14223
68288287
37254970
7878243
67084354
25722342
37528278
50141958
61621654
30799254
24934795
21433514
86411196
7381907
78979659
10999106
36061778
48059969
7139753
58534025
2578984
66471905
54079225
1373659
9475448
60412485
12194765
81324111
69099516
79147647
34159444
67353278
68902048
59512314
87974146
3604958
96938501
55329196
73558570