5
0
9
28
26
8
11
10
43
14
22
33
12
15
34
6
19
52
31
82
168
42
51
23
21
56
179
17
41
136
20
89
70
77
63
37
304
100
18
44
216
93
112