0
6
2
24
11
42
35
34
12
15
4
7
28
31
51
41
17
27
32
33
39
20
16
44
36
78
229
121
56
37
93
40
86
58
45
59
50
19
65
49
125
85
84
82
87
60
118