11
10
20
1
4
7
0
9
37
111
45
21
16
33
98
39
70
103
66
42
30
72
22
29
31
6
88
18
87
26
19
17
32
54
332
75
56
13
34
8
375