0
3
4
2
5
51
12
45
38
18
10
23
6
13
9
8
19
20
21
24
65
26
88
60
15
69
80
231
40
25
46
76
58
105
53
28
11
44
29
82
64
100
251