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