16
159
25
139
83
108
36
9
2
22
10
13
17
244
63
90
11
39
37
20
102
119
7
74
26
61
38
49
31
75
132
12
658
27
19
131
180
34
147
40
14
186
163