20
8
3
12
2
5
43
21
23
14
10
37
13
38
103
17
45
485
72
86
106
377
26
40
67
56
89
35
115
33
29
63
94
65
49
53
71