168
289
216
235
200
84
96
46
88
55
97
69
118
38
84
119
11
26
13
47
28
38
23
15
134
52
32
25
34
68
49
19
69
33
67
29
45
57
25
46
17
29
35
33
40
52
12
51
40
38