20
63
71
30
135
7
54
13
16
19
21
86
439
131
72
46
35
51
91
36
33
15
258
10
182
27
256
31
186
34
117
60
58
107
80
53
65
138
50
100
17
105
75
82
197
76
38
56
150
42