42483183
14218909
27275866
91111212
33159199
76126871
853277
24147129
72421451
64138519
46552229
86053752
61888144
66347663
57259047
24275058
41113675
15701588
70037864
98171099
14729905
46914588
59048677
4448375
5671536
79952055
72587852
4434300
14034361
32444052
25364285
10086742
42365928
50704973
46281240
41634194
31315723
436281
32947659
76497435