4
2
5
13
327
18
9
10
6
0
8
14
20
17
46
26
53
103
29
38
60
25
139
33
55
32
50
24
42
56
12
16
252
93
47
40
566
108
339
102
64
45