12
36
76
41
38
87
74
72
63
32
85
39
69
9
34
20
214
172
31
82
24
109
151
4
10
146
42
43
161
139
44
125
33
19
104
18
7
167
170
190
319
228
274
656
538
70
202
366
234
99
291
345
128
84