0
14
28
25
26
407
15
47
201
42
57
38
6
17
12
72
23
59
33
34
88
8
21
120
19
32
36
22
31
188
83
118
30
50
108
45
67
58
24
49
141
41
637
740
208
227
362
76
55