12
162
6
25
34
232
45
18
15
22
2
63
14
26
216
344
72
606
3
158
186
414
203
127
27
37
242
13
1
8
24
0
222
65
5
190
30
9
98
20
318
281
115
43
211
354