1
3
2
4
6
17
45
14
9
29
32
96
12
27
46
20
75
68
101
37
26
128
283
7
144
30
93
54
24
40
173
11
43
42
98
183
85
19
8
58
41
268