25
99
235
2
55
90
120
52
211
7
1
569
105
128
15
10
56
8
64
4
47
3
2k
19
51
6
67
34
43
33
87
54
68
49
5
106