30
42
0
49
100
114
2
50
75
58
56
1
65
99
1.00
110
3
106
343
6
21
1000
162
4
29
93
66
72
64
62
67
55
87