0
3
6
36
22
43
28
8
65
25
11
19
13
10
21
20
93
62
14
16
41
39
44
24
87
320
111
173
208
71
89
33
96
40
92
38
68
72
42
166
135
66
940
81
137
67
107
79