1
0
4
3
11
2
7
5
6
16
9
21
78
25
152
72
42
19
318
90
210
55
99
89
79
73
108
27
1050
40
13
23
63
20
14
8
37
41