2
25
4
6
32
17
0
10
8
63
48
11
52
26
60
69
148
136
78
149
230
306
55
50
248
85
265
102
77
189
82
68
115
43
174
304
147
15
371
92
24
552
87
198
40
14