0
11
82
14
30
42
15
136
283
27
84
37
201
32
264
375
127
105
557
67
86
44
592
373
133
59
217
40
304
68
26
12
639
436
48
70
106
46
20
19
111
34
121
109
55
75
154
8
47
41
17
316
138
77