150
48
32
8
21
76
11
98
25
15
18
22
16
31
13
34
28
255
39
99
12
19
38
93
27
104
59
33
37
10
201
164
30
4
111
42
53
29
36
47
5
7
116
46