1
4
5
30
16
12
14
10
9
17
41
19
27
18
26
65
144
11
6
45
37
74
85
100
29
23
43
34
38
78
13
200
211
117
57
54
42
70
59
160
136
81