33875432
9157333
28222393
93974873
17044481
5701233
351253
2858147
56879094
38224579
22653043
53347255
9662119
6268137
89377986
76596039
61061598
17206834
11077570
80713366
82669274
40775809
47623058
136667
52915666
10606615
6241427
5073308
86208972
57485823
68509017
1843614
59116855
7382861
53595197
29769208
7919930
378769
34068854
28183516