146
95
68
51
83
12
11
91
110
77
143
153
24
17
3
33
90
42
4
10
137
15
27
40
84
96
21
59
384
435
54
19
683
23
157
274
32
103
79
47
162
135
5
139
163
9
18
49
38
16