22
47
29
27
18
17
155
39
33
62
60
267
140
106
48
46
23
149
86
6
185
92
134
87
97
117
42
120
34
110
198
334
188
54
78
96
82
346
84
50
71
16
69
237
119
126
160
14
115
171