0
23
5
1
16
58
7
25
12
8
33
67
14
27
32
11
256
17
172
47
61
56
22
135
36
38
18
55
29
113
51
77
41
122
74
133
104
60
115
279
92
219
290
437
366
298