2978305
96954170
57656077
12981177
46717715
83547534
62936066
22706762
7682992
64195820
62264791
44025222
41364505
34938467
66065486
41134580
19805493
75139496
49065268
62689223
4353672
99796179
99675090
9032362
97593116
42633928
69956633
9344986
93583338
91674142
87961187
47142335
62867114
52175682
13725723
63065336
81533746
44944143
35138869
6217790