0
5
2
4
3
1
7
12
6
20
23
51
22
11
27
10
60
413
113
36
29
117
59
48
21
74
16
65
40
126
39
46
87
62
32
112