148
54
21
935
150
44
122
120
281
5
4
79
25
42
46
170
15
34
29
61
84
12
126
92
95
94
156
40
215
66
37
39
141
189
132
199
140
464
123
109
206
62
38
28
64
190
87
511
32
83
23