0
1
18
5
2
4
9
15
3
38
13
7
24
6
81
76
210
113
152
124
35
26
106
94
59
19
33
349
40
83
51
71
256
247
397
204