155
8
37
31
17
6
85
99
83
816
4
26
501
43
47
97
30
55
35
29
25
27
41
139
108
81
10
19
105
137
545
82
59
181
38
259
111
138
7
36
69
142
75
77
34
65
61
42
101