166
66
125
28
8
12
25
30
39
23
44
49
20
266
7
27
87
11
9
41
127
47
90
45
156
4
52
587
33
38
111
75
5
21
10
35
6
189
79
70
29
22
13
36
26
17