96112191
84256677
27192190
36453440
98319226
2610183
97421195
6792589
42425541
60993771
44278089
7245495
76292434
66685296
24925292
73896983
52513448
92089111
34957155
73817763
5979672
11412600
54761318
85199305
7781147
69075328
7413272
19981236
94406107
50165343
54833778
90613647
30517530
265080
42334355
59653620
68439207
83877750
59627873
29478612