23375276
2773705
30727930
84919168
16181867
34767329
87971643
12387065
9077741
31087836
25902820
94833846
5033381
15459135
8004121
7516994
71479193
61502071
49119363
88723684
86127181
55021494
99612874
83431125
49957396
23942789
70991838
6386181
91563804
7633976
96174176
5321918
6842921
80043469
46316267
48795092
2347368
10207070
20177229
92926980