169
289
216
235
200
96
84
89
46
55
70
118
97
84
27
38
28
47
11
119
13
52
23
134
15
34
38
67
32
49
34
25
17
36
34
68
69
19
57
33
25
12
29
14
45
24
29
52
46
51