7
3
0
9
13
33
138
38
134
250
15
26
47
347
45
6
105
91
17
112
82
49
204
44
89
79
108
12
54
41
11
20
27
10
36
35
55
16
8
765
29