0
10
6
37
17
16
56
9
160
15
47
11
229
23
33
8
22
13
27
127
84
46
21
5
14
35
48
61
7
83
26
54
512
172
53
133
95
210
86
59
55
128
42
97