20
42
9
86
81
172
57
342
11
3
56
29
28
41
136
62
19
97
40
38
137
117
45
10
22
35
262
74
24
181
21
5
36
242
122
63
25
80
70
7
66
4305
993
167
474
143
130
55
68
185