28
8
19
68
14
25
32
52
1335
96
2
89
159
13
16
46
317
7
26
12
123
5
6
50
115
4
41
34
30
165
75
27
15
20
35
47
9
18
91
11
59
37
62
33