45
42
424
35
5
866
200
47
167
171
72
15
12
88
225
52
32
13
26
33
20
25
34
97
51
24
163
103
64
50
123
226
31
90
206
63
703
60