20
5
10
12
19
14
26
34
274
100
157
75
102
53
127
93
27
71
82
47
49
31
84
61
33
160
194
30
64
41
36
38
80
206
158