146
141
200
223
325
696
302
303
330
808
215
24
331
74
102
76
114
43
150
68
61
37
44
16
21
54
35
5
91
14
29
9
46
7
3
27
18
328
49
23
104
55
42
31
117
39