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