95406638
85531172
20228537
54423852
32976931
89767926
24629611
81781386
34879286
65173373
88473477
26877431
69478532
8342132
33421269
32784474
196117
5055177
7188981
1245793
74161659
8743953
23859112
956988
78958639
47245234
16685393
53407365
4423246
49587929
76094090
84076936
16842584
7635768
63589880
8682926
30316109
44493463
9984027
27649350