279
47
150
77
160
38
4
32
19
242
3
16
256
39
69
13
22
130
31
62
58
154
158
53
198
105
133
76
394
98
70
305
167
191
106
41
324
255
86
386
283
184
225
144
56
583
239
157
84
35
61