21
11
5
14
117
52
156
79
49
78
72
167
112
184
181
29
84
51
118
165
141
144
210
93
65
67
7
124
68
17
43
1
3
39
60
9
20
161
10
4
111
33
186
24
121
163
16
2114
399
30