4
1
2
0
10
25
5
8
41
20
344
46
27
42
59
262
81
77
100
6
39
123
18
29
40
192
44
9
34
347
216
30
89
72
312
24
13
14
95
284
115
82
33
23
36
26
222