8
71
151
89
97
115
224
197
41
133
48
50
86
44
30
25
17
42
34
220
449
76
47
285
303
39
63
274
57
38
112
84
29
1565
231
93
340
125
211
2115
685
91