28
173
58
303
32
70
42
78
44
22
46
86
17
72
61
57
174
13
113
8
34
133
31
60
182
159
151
180
12
126
121
468
236
35
69
71
18
21
108
50
48
199
24
90
45
20
1180
288