175
209
109
44
52
78
158
114
160
60
53
110
59
106
130
55
58
66
47
248
149
139
187
321
369
127
99
42
309
159
641
196
240
239
98
150
113
129
425
152
147
86
89
120
32
231
104
41
308
221
36
54
22
35