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
114
125
296
12
128
154
26
54
29
31
25
19
17
34
38
56
58
44