5
22
20
49
44
68
57
37
12
29
60
45
59
97
35
67
162
21
265
123
23
112
84
48
81
46
114
82
144
149
85
124
89
58
56
69
31
161
105
189
64
270
248
28
171
66