0
3
1
6
40
42
12
15
9
20
14
38
65
8
34
19
26
17
7
45
11
31
22
82
53
73
75
84
185
94
204
89
60
81
205
33
326
176
23
25
69
232
261
97
78
490
138
186