30
6
9
3
15
7
1
18
168
98
61
150
121
14
34
45
126
26
35
94
39
127
164
32
31
53
189
17
80
44
28
33
72
37
49
21
114
155
25
23
46
47
20
65
13