97541622
366043
45453773
49284286
22193853
6946455
20171447
29795809
20125594
1878654
22223923
41323647
47439760
10146871
77555414
4699176
79319580
67928756
1053314
69371105
64897031
7792850
7745361
53954211
1742728
36121947
35344245
38148976
52129801
29603051
20199882
44856097
6905330
93221642
37685058
95129833
42502337
8799212
64111670
24712146