43
6
13
18
4
21
2
5
7
103
10
30
42
22
57
87
67
32
53
44
105
60
26
68
63
51
81
28
145
20
48
9
29
107
289
82
223
40
34
76
86
91
27
15
23
14
25