162
29
21
25
174
197
226
50
24
399
208
30
6
289
57
61
51
42
164
97
446
45
23
141
105
163
63
40
239
88
769
187
157
15
203
48
89
99
68
112
128
54
58
7
102
93
22
13
27
101
79
229
20
41