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