42962561
85988939
52601044
58559527
55505129
45985026
585793
76269236
62193840
97454242
29865947
5869514
34998263
18033795
11511648
16571565
55536233
39877726
20277527
43088745
98793292
16465248
64809348
93267166
13129096
68664634
77981400
91756701
47922035
15284518
1128114
97117957
47657561
184040
65296873
53384890
31208897
25442725
9034718
3533959