398
138
13
25
67
158
62
56
120
1082
633
291
318
130
81
129
92
278
139
122
95
175
78
88
17
177
60
70
27
32
29
38
43
46
136
349
161
160
194
100
533
108
61
199
216
156
114