59
48
48
29
64
103
119
136
94
241
41
143
184
242
23
9
117
27
35
24
104
39
120
57
28
78
44
22
22
19
131
99
83
75
30
61
57
18
19
88
278
61
368
218
356
56
179
177
138
35
198
55
232
154
138
175
303
165
189
76