20
158
21
47
275
112
83
254
12
1
125
155
49
33
75
121
29
9
117
18
7
105
65
14
28
152
136
27
31
43
30
60
36
64
122
54
165
384
4
113
45
48
67
171
26
53
50
120
61
42
169
11