133
32
3
101
35
131
8
258
158
119
33
38
150
17
417
162
37
59
252
34
19
47
95
54
55
26
50
18
83
233
11
159
147
15
25
51
28
93
90
42
138
66
225
57
525
64