32702396
26197465
10312227
78527011
3994387
19834070
68985907
50879929
34278240
44424793
87791593
45644823
66436898
24363318
20888722
21113139
36281927
94263033
96878459
30709901
32237058
31049009
5605732
6317879
35631918
22768265
44504229
2749848
37494150
100817
63052907
78792699
75232704
43082397
65732778
1411337
6075834
3548762
65781086
47153124