13
15
5
6
8
9
23
18
29
30
21
36
25
19
103
49
27
10
26
17
53
69
52
83
59
51
78
268
191
70
243
72
98
39
81
130
86
74
122
150
96
123
223
65
77
210
152
188
63
185
34