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