20
55
187
12
25
35
39
345
86
233
24
178
42
90
21
121
66
28
7
14
291
140
122
43
153
19
51
217
54
115
10
119
517
539
165
89
245
152
143
68
231
76
49
284
106
92
168
56
627
149
146
196
211
69
11
18
3