7
3
0
29
37
16
25
14
138
33
17
35
47
28
39
15
52
57
42
43
74
114
38
32
5
58
55
23
12
100
64
48
87
76
59
391
36
13
155
225
27
90
397
207
31
215
140
103
146