10
11
14
21
33
19
8
32
27
36
76
18
57
67
89
133
26
87
95
50
73
108
77
62
65
137
80
145
20
30
135
155
156
46
163
197
58
107
267
171
23
85
100
39
25
220
160
117
384
98
106