49
39
151
144
70
47
27
140
150
383
52
183
104
38
281
246
193
298
107
106
74
16
153
96
71
147
37
138
188
24
34
598
54
25
91
65
58
143
20
40
35
214
41
21
33
225
42
12
4
94
291
17
101
22