30
149
198
23
25
11
106
48
181
5
14
46
143
96
21
70
84
32
43
39
111
72
45
93
44
17
9
41
18
22
51
56
54
34