0
10
4
9
3
55
16
22
5
42
160
13
58
107
153
12
8
31
18
6
26
11
19
73
200
77
25
21
116
37
24
36
17
60
23
337
28
48
38
81
163
75
109
20
83
227
56