31821403
36771570
85084168
17075608
56996054
5569475
58038939
83532112
12415219
77902547
66829399
10841810
47167214
12549302
33646659
63347907
3653055
55836140
14794691
33412353
172014
45467914
11656873
37907524
76015569
26172465
30849509
55172368
65848834
29673838
50253771
66341663
26557676
42795132
92908069
54813009
34701258
79625628
46848913
8812172