3
8
14
66
88
70
107
13
17
24
32
30
10
84
31
42
21
37
34
111
29
86
169
77
23
98
38
78
54
51
103
55
117
57
74
60
181
130
172
306
462
231
41
314
59
238
71
108
45
68
28
93