146
330
41
213
230
567
159
78
79
820
102
293
25
439
15
131
26
13
282
290
116
657
71
75
38
129
521
103
222
35
89
76
63
265
3752
2494
133
353
1263
77
922
130
54
225
74
43
362