88
95
12
116
150
13
15
256
93
90
10
29
16
142
8
147
54
7
85
36
135
25
140
4
237
139
22
111
168
62
462
67
76
109
179
185
151
504
39
14
60
58
41
1182
50
34
53
49
118
368
98
24