40828085
3335286
87619088
87984977
45485546
80023425
93766276
15657679
37072516
25846448
14077547
13002962
60532000
30916934
4115334
53227464
10992710
50686409
444184
77778719
4052969
64914280
69001733
36667164
91248881
32757070
94057231
63396013
65887153
63596333
2768320
91859083
31165285
88832728
20866608
88064969
18812805
583295
54903028
12143205