150
248
21
9
280
457
37
112
113
38
5
11
0
194
150
17
80
128
64
53
522
71
67
114
44
94
11
8
339
123
