50689262
43999
48483304
30567208
74801532
29654848
9795744
51885136
16553044
68836299
28132389
61668779
10025509
43353068
7478210
3935201
64301131
93655524
74919625
34722311
776790
39996590
38785758
6417553
8629193
3370497
30946871
34735663
73008656
56254740
66134053
71637278
56434010
42729079
3423762
350613
39206620
79501806
83532632
29019405