36
22
160
39
66
21
47
63
84
20
59
40
182
96
3
37
114
49
29
28
15
83
18
87
288
58
12
163
227
128
30
23
69
14
9
24
54
11
42
85
55
57
17
329
224
180
45
190
95