281
161
120
105
180
46
75
51
62
191
34
40
159
122
332
94
74
17
1040
230
89
168
166
38
36
50
256
156
208
24
78
149
52
54
49
103
113
84
92
130
124
22
5
68
30
70
137
1621
47
57
23
16