215889
60211133
13015643
55391751
46427742
8061905
78595860
99945923
10913155
87142381
28068069
60296829
78061696
20762869
19973280
30999274
37542146
6862475
14292956
28796665
57879154
9170537
93753686
17494200
96627385
87521825
3527485
7026310
41389499
40662899
99487299
6660895
29304139
39352162
28402597
58171283
4353591
110318
60553073
18595079