27071005
18376150
64797747
84367385
77353948
4657645
19019198
19525028
12435640
4365182
58601582
50597784
40746918
63095348
58756984
66411241
17441298
58059629
25542950
77902683
44455468
4834728
9673612
14751176
73633304
84359656
54049524
25468628
97313490
81528218
1028590
83472428
54928175
6590962
48596460
21196351
48096411
80812071
41424127
8192870