0
11
7
6
4
87
162
103
48
214
26
239
5
56
23
35
140
394
178
123
49
58
274
28
105
80
60
134
361
381
41
113
86