0
1
3
2
15
12
5
6
21
4
7
16
30
73
40
77
50
51
48
111
313
97
42
70
43
196
17
121
69
88
32
8
65
34
57
186
66