166
of.
35
27
39
24
13
43
17
8
41
278
164
11
137
40
343
25
18
15
193
27
88
29
41
52
9
173
17
194
53
83
13
170
9
33
26
92
47
10
70
11
2
623
56
58
15
392
93
11
40
56
6
49
9
71
129
140
18
26
23