30
0
9
15
18
20
21
36
35
23
4
8
28
13
25
14
12
1
55
22
19
225
68
7
63
156
461
390
5
69
37
111
85
91
59
61
151
183
57
45
214
65
54
138
368
310