41973826
77193083
76012559
56195703
19933610
849927
83918328
66862517
45727171
70023358
36966684
50119336
30937771
94968006
58855318
70116852
16203963
77976668
90412200
96913355
35323815
57804037
97266994
59736520
74116928
86369223
48678921
56559505
32656163
13207
64979631
48578553
23181132
78376069
61326806
24393040
42308830
99122860
81086162
35944066