22
40
16
63
7
15
28
27
42
59
33
35
9
24
13
4
26
20
90
192
54
141
14
238
25
12
45
188
266
167
137
255
17
43
107
23
29
39
52
31
163
66
76
67
18
37