38
230
138
50
186
279
66
55
46
58
136
51
28
89
96
146
228
128
88
154
380
222
68
22
76
110
32
233
472
65
187
25
85
158
834
109
292
24
246
722
294
473
40
394
105
182
26
119
73
49
86
337
99
34
61