39222966
32535874
97092158
47703828
6426245
20634125
59113949
35936966
69161499
11858442
9312609
48638143
4815517
66217178
80195025
40988696
96314862
49806238
41086688
86459724
7967661
2086403
56852933
1294660
77493057
56614107
85328402
17476364
81133044
64511996
16208194
85715690
2208325
32985730
10482309
54596570
24203359
46604064
25701551
26695603