60579102
21403895
74987124
8152092
9059561
76352429
55483405
24494371
16707417
90465763
19024742
78078563
29337502
11294686
45755487
8789189
80147458
84963290
25837570
17213633
10018909
9560710
16048242
58674255
99404360
20283266
6472235
2302783
47937732
17845351
711354
33725882
66929391
6044662
83708097
40854677
74106098
41043772
50486581
30566363