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