25
103
33
82
106
57
165
27
48
79
151
224
86
124
131
73
85
159
44
55
59
343
32
137
178
99
127
31
53
62
176
264
50
68
45
70
17
12
19
71
51
42
156
66
109
30
78
47