22775132
35904718
21998687
86975479
64188275
73482033
38614594
35956562
50215048
7201571
4951150
46493445
32956932
50885162
89753642
216249
62426649
31772701
63689621
7027807
980776
66553655
91552847
78524025
11665247
2237432
56975404
14679399
15308662
43503942
99831290
47737443
85272135
56684114
6088645
12377235
8115809
8653985
70137582
55465065