31573432
11004168
5045723
56094494
31355115
77981321
5236515
8006955
96948068
51767380
47285640
33479498
28988385
7639184
525309
206711
42102893
15629294
89669343
7995880
53963992
17288060
70893463
92315683
39183618
8754296
82962410
11346632
65796130
42579415
61068137
336147
69034795
79684241
16664455
39113641
75551011
690747
91095106
4671549