5
4
12
9
129
19
23
7
13
21
60
39
31
29
6
28
11
14
49
95
181
173
16
61
22
15
47
63
24
65
59
185
86
309
46
101
92
75
52
43
103
25
51
148
40
27