12
8
13
32
56
24
23
6
74
133
126
34
49
77
63
172
50
488
58
29
132
193
128
22
79
70
64
142
340
84
80
26
264
196
335
181
100
59
145
67
73
129
46
99
213
147
53
41
168