16
26
149
28
60
51
37
29
80
148
217
95
9
43
215
21
57
39
31
113
151
103
164
42
347
25
72
67
108
268
112
15
160
53
64
63
82
87
55
144
257
44
114
109
69
93
61
59
102
65
97