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