16
55
0
130
48
13
24
43
42
132
86
77
333
34
71
111
173
846
770
88
30
26
8
33
41
31
133
294
120
35
11
46
21
15
186
204
266
40
38
14
29
22
50
345
382
74
519
18