0
3
36
48
12
6
17
4
24
41
21
11
13
25
28
42
14
416
111
260
390
66
90
61
37
398
43
35
101
75
20
31
60
27
283
87
72
150
224
170
115
139