0
8
17
6
61
29
287
51
162
43
97
76
91
62
89
45
42
50
125
27
105
33
48
120
82
152
80
32
71
69
58
41
25
56
108
93
68
28
13
14
26
44
119
57
23
65
96
46
87
19
156