5
4
14
39
34
107
158
163
10
26
18
21
36
25
97
79
76
24
11
47
23
40
9
46
49
51
29
33
17
16
290
12
8
116
20
19
7
57
27
41
38
146
112
3
258
50