4
10
14
13
40
66
12
3
6
24
58
38
71
228
15
11
41
595
72
85
48
25
23
35
33
19
29
45
49
59
128
63
188
79
70
9
78
95
54
177