29
25
84
37
55
118
22
19
14
114
31
15
40
147
39
65
97
67
216
129
56
289
150
142
46
247
50
336
42
217
36
48
260
85
86
68
44
143
265
111
76
563
33
105
122
110
176