33
79
10
42
43
30
24
107
51
52
17
57
127
146
132
292
81
213
363
77
372
148
124
100
170
222
104
308
116
412
99
138
2617
90
165