4
14
11
10
6
28
259
8
1
0
33
36
5
30
40
12
111
209
82
22
59
29
13
52
60
101
128
48
42
17
71
27
65
21
32
16
327
75
92