162
50
11
16
7
207
36
62
40
31
9
26
46
44
35
67
57
41
142
39
48
202
795
28
101
47
102
174
24
200
60
594
77
138
289
243
32
210
59
236
19
33
45
15
12
172
18
208
42
233