3402762
58943628
8724786
50049828
3345859
3108817
20861197
6834903
89032236
67462369
99445119
86261612
75179155
57558887
18408594
7548645
55641233
25058466
32621766
16545941
54005084
5266593
174697
74414113
11553465
61356629
881269
93801078
67259942
31677883
40986858
70817228
9888211
5466087
64204885
59777916
15559405
68427855
31099322
9821668