0
6
43
40
32
15
11
3
118
29
72
79
33
48
24
34
80
7
67
18
86
41
84
45
175
35
76
20
82
259
260
9
74
224
245
38
49
17
44
60
83
28
51
214
103
75
23
71
149
56