44
156
7
31
183
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
157
18
54
171
72