0
4
3
11
5
8
7
9
104
12
101
31
105
96
50
24
67
26
23
28
158
70
168
34
43
15
47
51
42
236
59
116
61
36
60
126
72
35
33
77
115
21
218
197
265
68
153
112