15
of
11
7
11
6
7
21
5
6
53
96
36
148
235
55
99
378
70
124
62
85
85
64
58
52
41
151
110
126
19
58
51
57
54
46
63
133
47
70
178
104
195
23
48
523
80
101
547
296
786
626
129
258
175
52
168
31
151
59
66