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