23
33
13
86
44
7
19
41
43
88
16
17
46
26
133
6
18
132
100
264
63
40
39
2
3
158
10
60
34
37
14
9
28
65
21
77
84
112
91
64
29
36