0
10
13
4
7
3
52
25
49
27
11
44
5
16
70
47
84
151
36
412
339
30
56
94
31
110
137
224
55
131
32
19
119
240
86
89
9
62
208
183
77
470
133
156
202
67
26