8574181
21227138
322154
55951212
95356927
49244062
29922490
46899939
10548961
98846367
46533187
13304139
5245223
16444561
13228591
3723154
1366788
7341306
48738162
4557573
4938275
91299283
89642511
43864733
6033578
25888195
73049040
48768799
36236433
6248628
48112582
76813584
76231552
32021276
76099312
44027860
67164836
75824295
59531099
61981601