91
150
109
60
42
25
88
65
154
38
58
4
15
43
146
28
197
84
27
44
29
577
132
133
47
104
272
16
125
12
70
215
221
298
178
164
81
95
176
547
98
73
23
279
35
87
107
34
117
2846
893
257