179
17
96
243
36
41
118
64
215
23
12
54
178
43
185
266
128
105
22
355
210
29
130
419
314
219
78
116
83
3592
46
120
45
129
102
94
55
73
101
75
89
268