16032162
2401178
70222160
19619869
8563627
6153143
89599830
9922319
80134621
11916314
567211
41158774
73396957
65759945
53031551
96473348
3173623
73237143
44412391
61356462
81684597
2865995
64159089
10331204
25028240
23892654
65304564
72435898
60374510
15487143
20543299
10449580
26978808
7786648
55703304
6214220
82212077
32353210
95662027
2192142