179
126
85
30
20
56
24
19
22
39
28
73
107
266
96
27
95
37
11
8
38
89
6
10
158
55
16
48
689
176
13
76
36
132
17
139
70
50
188
66
42
5
33
93
259
104
25
7
65
105