3021526
2639496
336526
99405488
71726708
37095116
42835957
71214552
11936238
27427385
9749037
19923729
21405168
20995521
62983063
9035828
28645557
24096145
30909660
74447872
79691737
14161253
83479300
91675087
66354
81228921
46956629
62147602
71153714
38289733
40585407
2802623
51229139
45102698
70179711
83338361
79496916
1768310
57297876
29837942