0
9
4
3
12
10
8
15
29
5
7
13
11
25
46
102
18
16
190
97
61
44
94
285
76
60
111
228
79
63
168
69
176
203
50
287
159
36
75
84
104
151
82
59
115