42122116
35326436
85479296
84245786
24057495
6415867
65147101
79783928
61161999
21997011
91395182
36177033
20399909
81191750
20517675
17983463
4646786
43795330
1188592
22621410
28854839
67236110
15598330
14411374
36195446
42293757
43655998
3676839
51564129
9587481
26258078
73808113
56546924
12951580
21741244
31531547
12573878
94497094
18108081
21531139