0
8
13
7
55
29
38
50
23
11
24
28
115
33
195
96
45
19
35
113
164
77
137
148
36
169
398
248
64
69
105
47
231
198
54
94
85
65
134
356
160
191
229
240
27
46
56
70
20
117
31