13
6
33
59
5
19
8
29
185
12
27
45
7
2
1
54
44
17
55
11
39
15
9
28
35
18
20
37
302
103
86
3
58
10
32
46
16
21
24
23