0
3
10
2
1
4
6
16
5
25
109
30
27
8
26
71
73
118
54
42
11
7
70
58
14
61
81
17
20
60
29
117
86
12
304
24
9
50
46
21
44
15
132