40136160
6607135
36592859
24609104
4912780
77364280
3171632
50272500
73173851
76118308
57055513
86775311
64511688
73884868
37202407
33493904
34915909
6944900
36911493
20072010
86124653
77945027
36288864
46844319
94862665
45052281
3026336
59379323
60509150
52313106
82646975
30927653
54207143
36565592
47135455
24746057
71417284
4561565
28758276
8597599