0
13
36
35
120
68
85
131
66
136
108
53
91
59
49
97
169
47
71
109
115
77
19
173
51
45
223
52
316
28
220
37
73
60
146
151
38
31
61
33
170
162
122
80
94
57
81
76
149