15
41
65
109
118
77
26
95
12
17
162
44
55
50
52
96
56
79
81
147
74
14
31
19
33
20
115
167
158
32
66
57
23
30
38
137
18
328
73
141
87
25
4
59
29
122
153
127
126
80