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