4
23
147
159
59
49
29
116
120
14
119
86
53
100
101
74
30
44
16
69
216
73
45
24
76
41
18
899
47
32
28
50
21
10
233
97
42
227
130
79
25
13
9
34
108
81
26