7
44
47
164
5
93
13
57
437
55
16
24
27
22
120
192
50
10
3
42
4
223
103
18
12
15
66
38
54
21
89
36
77
167
45
131
84
52
25
14
19
159
879
8
28
63