66059458
30536995
71334206
75065729
81443630
66282280
15275097
43758911
55939350
73722675
43434620
86977778
52308402
47819763
29028380
77374098
87116768
45761141
36983137
50741897
6891227
11591982
15632
3588527
88387555
8592011
68299452
28326071
2042886
55977431
69243260
48852259
1645555
92546994
39798336
167273
90708683
9473639
30827706
36577384