14
126
109
7
39
182
5
1
33
31
24
27
8
19
32
45
54
68
46
25
71
75
16
57
59
52
69
20
29
257
60
17
41
48
13
44
85
11
70
118
51
35
49
28