37421168
16244960
20687416
28007650
20306037
59882386
24408618
89927742
56947309
11234833
3671401
84574332
57288649
74314432
39177688
2293857
76847038
92814180
30932260
16043640
55186139
45604745
24766697
39128605
85951824
35486307
85035128
77811770
6009366
13015948
30776243
66025627
68094639
83341138
65455451
84446895
42074023
47189136
75345738
6928765