21
14
102
62
16
9
172
100
84
111
29
186
65
82
53
4
6
41
12
45
42
20
46
52
87
10
31
98
13
5
258
345
37
0
50
18
27
8
28
59
30
36
7
44
3
2