0
14
3
18
8
38
23
26
52
49
175
88
149
57
379
25
87
44
46
79
112
29
15
42
74
24
90
33
83
12
20
21
16
73
81
22
34
43
108
45
82
27
41
60