61212032
18969939
10219426
7863013
27829527
74001644
97379721
56922696
44853185
7685353
85621631
47946178
5976242
29646689
78463820
36886876
86529565
32529532
95528990
1464880
68929376
49989854
65708977
41554987
20742431
28251665
61532496
40213593
9136909
65854292
26416216
84585522
75934855
71669049
68048353
61115940
76843961
29702231
516617
21638790