22
6
26
69
106
44
29
45
38
33
31
35
55
41
37
32
68
15
63
7
89
103
17
166
13
56
235
223
27
53
165
100
107
61
157
28
75
307
62
59
46
60
58
170
70
64
78
25
90
40
23
123
102