16
138
71
62
28
64
50
38
122
7
31
127
26
253
84
188
24
1167
110
182
197
61
30
17
96
40
35
22
191
72
43
53
90
27
20
36
25
65
9
12
105
32
175
640
29
23
332
33