151
103
108
288
132
67
105
31
218
81
330
128
144
301
568
139
117
137
98
27
87
18
95
15
434
192
113
146
269
49
101
336
554
160
21
129
329
55
44
120
124
20
39
60
212
158
149
4
91
424
47
41
14
48
32