29
13
18
8
21
6
24
15
11
22
9
35
20
28
31
14
312
16
61
34
10
19
27
130
48
189
30
77
55
96
42
12
356
17
190
127