2
0
9
4
5
12
10
11
16
15
29
6
7
13
3
26
46
104
18
190
97
62
44
94
285
76
60
111
228
80
63
168
69
176
203
50
287
159
36
75
103
85
152
82
59
115