20
51
64
25
9
5
154
52
84
19
16
21
28
71
2
27
48
14
34
65
43
56
7
12
546
66
32
47
57
79
188
109
75
59
114
260
196
68
138
112
18
49
35
108
33
29
236
26
17
206
127