0
15
9
152
33
55
61
35
49
90
40
351
66
196
50
24
94
79
131
39
92
96
122
233
37
69
30
34
74
71
81
18
106
312
73
99
53
116
62
80
216
148
145
121
111
60
25
44
169
28