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