2
11
5
17
8
7
26
24
122
6
22
25
81
78
27
15
13
41
33
20
9
44
51
18
57
47
16
29
37
23
59
69
48
110
10
86
180
74
52
92
43
28