44
156
7
31
182
25
96
10
11
14
2
8
15
12
66
26
21
28
32
53
9
6
37
23
19
20
29
579
22
56
63
47
105
3
43
69
45
65
347
284
42
18
54
170
72