146
62
28
778
173
76
37
27
11
95
24
29
34
52
98
21
42
26
184
16
32
114
104
25
128
50
101
145
43
71
10
6
22
17
9
265
164
68
13
35
39
96
158
61
38
53
70
31
93
15