12
147
4
150
17
27
161
59
25
277
85
475
35
95
179
119
61
36
22
14
46
110
441
136
6
305
298
218
206
8
33
10
34
53
9
103
32
108
38
40
300
77
28
15
58
24