19
38
18
91
59
8
14
9
29
42
23
22
21
56
87
34
50
28
26
48
51
45
5
13
11
7
71
167
64
16
106
75
113
111
298
116
24
20
27
62
193
80
35