21
15
14
258
47
8
109
6
3
13
11
38
40
25
212
82
33
26
32
18
122
24
19
367
20
4
1
53
7
238
22
88
230
44
51
102
52
89
29
43
57
2623
17
320
192