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
169
62
463
67
76
109
179
185
151
504
39
14
60
58
41
1184
50
34
53
49
118
368
98
24