0
31
32
16
7
43
15
14
24
4
9
88
45
38
2
28
11
5
47
21
74
132
34
80
19
164
22
85
464
75
76
197
8
71
66
219
339
44
29
18
17
62
37
171
111