2
16
27
19
30
26
11
3
61
12
35
52
14
4
28
42
70
5
124
84
109
21
18
7
267
64
78
107
85
41
128
102
125
121
169
110
68
93
53
79
63
24
32
47
25
48
98
13
56
69