28038358
1032837
13101241
12198284
3699218
8624502
36208213
49864403
49966200
31567730
12301040
50749671
2727179
35868191
34396045
94022712
22963937
69304409
73911058
9229637
43784939
21292451
6578102
55741599
49939366
2415526
85118959
90054579
65695774
75436538
49645053
10336232
96358184
8433537
18986275
96602971
27318108
15003079
67619155
55171842