0
86
13
32
52
39
60
36
26
23
55
54
122
74
33
426
40
47
30
112
28
96
29
166
137
77
21
34
14
48
120
43
174