29377576
13581179
1555984
46728960
46949238
4119744
59564808
73722178
46281071
69592874
59458121
8486693
56293561
52661464
29392599
19217068
25481790
81766395
63572568
30629798
50964690
44606453
37778679
5981402
4049928
3940749
94793611
77768168
5469537
1532736
5087462
47573982
14579163
6228341
9635843
55031047
78318395
40494911
3867908
10851049