105120
82747425
89226206
1006679
43633529
37557680
7547945
90516226
4458121
7817666
64972847
6812958
42318087
20176487
52811184
19366842
10033873
3199225
73654885
19348460
14639469
67513217
87596281
2103563
88831200
30561348
36891236
74776768
63425901
67666584
85315656
8234940
13402145
32542849
56301079
79423906
89244390
45838630
7307148
47487742