0
10
4
2
87
162
103
48
212
26
238
5
56
23
35
139
394
178
123
58
274
28
104
80
60
134
360
379
41
113
85