0
8
7
4
17
1
5
15
13
27
12
93
47
48
98
41
143
91
76
38
97
62
58
59
30
56
46
29
147
63
250
37
82
54
211
14
66
125
55
35
106
68
40
49
42
44
100