18
11
16
255
29
12
7
15
148
30
72
56
24
42
14
8
414
55
79
654
176
238
40
64
5
200
10
22
36
146
114
57
13
53
47
21
90
78
37
25
50
70
88