0
42
38
35
9
15
7
39
54
3
8
43
13
29
12
19
78
68
46
87
45
409
47
18
36
27
5
96
40
362
67
83
151
203
117
161
60
64
81
145
37
21
17
41
53