4
22
5
3
6
11
14
28
216
245
179
290
23
9
25
30
18
29
74
16
185
77
38
60
50
144
131
53
32
35
33
24
103
26
69
67
49
45
41
31
13