51
99
169
171
103
70
47
145
129
12
65
32
22
33
11
23
26
230
52
122
31
27
36
61
155
191
50
166
34
20
17
19
18
24
40
41
8
10
284
140
42
176
471
76
71
84
28
154
125