90
200
50
28
10
40
58
50
2
100
9
5
4
31
7
39
2
2
3
1
4
24
3
31
9
69
2
14
12
34
10
21
15
5
3
4
5
1
19
5
5
3
2
5
22
7
4