59
196
243
44
33
82
46
562
89
64
41
74
92
62
114
63
76
38
108
26
56
43
54
55
49
24
148
94
166
186
16
131
178
240
127
42
129
52
65
113
96
164