6
9
7
5
15
8
13
18
12
11
16
3
22
49
119
10
30
48
28
63
41
35
24
132
78
77
29
32
114
400
128
254
81
44
93
25
155
62
47
159
4