20
3
8
10
6
30
22
14
7
24
83
153
103
82
15
89
121
116
65
71
373
123
95
115
41
13
163
114
125
296
12
128
40
154
26
54
29
25
19
17
34
37
56
58
38
44
31