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