0
15
12
1
36
40
10
18
76
50
153
33
20
4
16
115
59
494
42
123
82
148
41
7
22
38
142
109
183
34
53
208
166
8
413
367
133
214
44
17
32
220
84
88
70
209
26
5
9
3