9
6
5
42
15
50
61
57
169
14
32
106
71
17
54
130
93
23
28
101
30
34
72
90
47
29
244
203
119
21
43
115
77
132
13
12
81
59
7
134
74
154
4
148
46
56
40
41
197