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