441431
34714538
19188869
8767332
9915629
89236235
28247031
42364085
23669534
55535012
6766612
40822803
57966794
813674
48135353
90128067
12369253
42915428
49134212
6282184
41818488
99142590
57709973
92386885
35496799
29466531
397233
1617420
29034968
84118401
86108928
246394
27014549
76212227
44215595
5437171
10134832
3654851
95785411
22444243