22
118
116
117
152
370
213
87
38
358
280
198
161
79
130
135
136
68
762
125
112
217
14
127
15
100
111
82
51
50
92
108
43
146
31
61
110
575
474
35