25
33
23
14
19
36
114
338
35
101
50
24
4
127
51
42
15
74
12
38
26
275
9
55
57
17
45
13
21
34
29
20
31
28
151
27
8
69
47
18
182
72
133
71
62
40
3