0
5
6
8
4
1
13
7
9
3
12
30
36
53
253
16
2
34
31
110
96
45
156
39
89
90
81
88
318
78
74
17
152
56
63
11
46
22
59
86
365
21
117