55676947
17472261
36395408
95811249
96682964
94227923
143138
5669763
81227557
3374583
50307025
73302486
2823264
69187674
52414786
96393576
26755565
615056
664444
4468448
98729994
45042360
21501486
10981931
29109440
45152136
19061954
51045648
85504343
72465131
93815838
17195168
11482912
24857310
21853991
92593645
81847692
6283149
86183667
41563613