132181
28225496
88196818
7378114
31364329
83939349
14705780
89281018
54494070
50033843
2888476
26502902
55258831
67691278
7555207
40589517
5507436
93683785
92019474
40967380
29661958
5567905
49976995
52946012
10642646
79541569
84905811
43058149
50211794
28326672
54783323
35398038
47464975
6334853
20133854
33175296
7355429
87458172
87073862
47191696