0
14
28
81
4
1
7
32
20
13
342
11
76
27
227
18
12
53
31
48
22
23
2
144
68
58
21
34
59
155
43
212
98
115
33
74
50
37
39
113
10
360
708
461
384
177