12
37
23
66
99
50
76
75
80
10
63
8
233
218
258
157
153
154
101
20
9
29
40
34
35
69
382
11
71
191
77
68
198
85
94
32
132
70
129
43
15
14
26
148
17
60
108
67
404
52
51
41
47
46