133
126
254
38
249
4
17
39
9
47
64
552
60
42
21
46
35
81
25
202
232
190
154
268
28
68
159
19
56
20
112
11
67
181
27
3
49
23
63
69
45
140
29
100
98
48
34
243
26