128
82
69
236
143
18
137
16
109
112
198
70
120
89
119
216
106
24
204
152
105
584
63
551
62
140
74
41
118
27
289
429
9
21
19
222
384
154
161
130
8
95
23
53
81
17
122
116
22
126
124
238
252
102