9
45
53
25
119
168
37
288
12
42
32
10
110
15
383
30
34
79
38
40
22
176
48
29
18
26
58
36
111
11
16
92
33
81
171
56
50
248
716