300
54
8
112
104
58
37
28
27
30
19
24
98
36
20
52
38
56
3
16
39
13
18
43
12
32
11
15
154
89
23
46
100
17
9
51
6
25
178
29
4
10
50
26
60
78
5
40