0
8
32
21
20
56
17
31
40
311
26
72
107
67
12
28
13
45
39
47
34
145
76
156
19
74
90
220
36
77
87
25
29
15
152
282
16
9
14
106
69
179
138
139
84
41
96
48