91
36
31
16
26
10
159
28
19
37
78
38
30
20
707
86
412
42
74
79
29
152
32
9
7
5
73
80
59
27
62
253
50
111
125
153
126
166
8
83
115
66
35
76
61
60
47
3
65
51