0
13
3
4
19
31
21
23
18
17
8
36
15
34
6
7
126
92
82
33
41
53
84
42
24
75
117
61
112
39
80
26
223
131
37
101
71
359
30
66
20
133
91
231
227