114
53
38
19
13
6
9
16
57
29
12
36
151
25
23
98
73
95
10
156
536
33
5
15
70
305
207
1
159
51
255
132
164
47
24
60
26
45
903
109
102
69
474
11
219
202
404
21
39
387