88
95
12
116
150
13
15
256
93
91
11
29
16
142
8
147
54
7
85
36
135
25
140
4
237
139
22
111
169
62
90
463
68
76
109
180
186
152
504
39
14
60
58
41
1185
50
34
53
49
118
369
99
24