0
4
57
3
5
12
104
48
14
32
19
7
13
133
33
35
11
52
25
17
2
233
420
47
69
26
43
68
194
177
71
49
129
18
28
144
10
37
20
31
163
155
176
60
166
92
34
15
148
178
64
83
46