164
80
51
29
20
25
13
21
12
7
42
57
23
41
17
36
47
357
61
4
224
38
100
130
59
89
52
30
94
27
314
81
76
11
8
3
85
26
71
77
33
15
84
70
35