154882
97667013
83145263
21221339
82265136
90465940
65602682
9924167
2141914
78118719
34315086
27818672
19199685
4439990
25666803
66557835
5935239
11754261
6831898
82977974
1541258
11614916
90967310
56793840
26098943
14312991
54387287
415071
39726219
24095017
43554381
65313231
33815237
83709054
141516
88303662
70643102
43958867
53487217
27092928