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