4
10
15
14
40
67
12
3
6
24
60
38
71
229
11
42
596
73
85
48
26
13
35
34
19
29
45
49
41
128
63
25
188
80
30
70
9
20
79
95
54
177