90
198
50
28
10
40
58
49
2
9
5
100
4
31
7
39
2
2
3
1
4
24
3
30
9
68
2
14
12
33
10
21
15
5
3
4
5
1
19
5
5
3
2
5
22
7
4