16
11
2
26
4
6
29
14
1
9
543
23
100
94
13
20
12
7
90
144
17
3
8
56
37
31
19
42
10
32
5
45
41
24
253
15