308
of.
55
31
33
17
166
7
9
264
12
52
52
6
5
7
93
13
54
148
8
58
12
317
10
17
4
67
149
17
9
18
10
639
150
8
5
16
87
9
48
9
26
43
150
8
1
20
5
251
35
17
8
6
5
41
10
19
20
13
12