0
13
11
158
108
36
26
30
69
14
9
39
85
110
424
109
95
65
15
61
80
4
23
35
156
42
53
49
107
55
736
125
21
64
34
38
104
62
32
51
33
29
76
46
45