3
14
11
19
30
51
134
29
189
203
32
45
78
28
151
36
48
49
97
86
33
25
79
132
35
17
9
13
40
57
81
44
73
163
42
142
47
21