40489628
21724331
72913514
33902986
76047609
44989946
81441805
41246849
28317481
64417194
26039680
70215146
21162465
86369513
21633936
94153271
1454855
59416340
36014947
6896247
30075286
21092536
9635093
25287674
799426
92244177
1710840
17923178
61781312
87893024
79891712
99913089
77998295
89837465
92766964
46767763
75548218
1436912
44267197
18499277