0
42
12
2
8
15
5
28
13
10
45
6
24
30
107
254
22
36
9
38
40
78
25
32
33
60
7
11
34
67
27
14
106
19
48
149
43
82
49
29
177
61
276
72