90
200
35
100
58
39
50
50
36
31
19
24
69
21
22
2
4
31
40
18
12
6
27
21
12
9
29
9
15
4
2
5
14
1
4
7
24
2
12
5
11
8
5
1
2
10
5
3
6