30
13
87
26
12
23
46
52
179
31
332
62
36
48
42
43
92
64
69
55
34
60
45
37
35
32
185
27
16
78
214
24
21
25
9
29
89
15
61