131
81
284
53
73
348
47
157
214
218
222
275
289
49
83
85
88
93
267
300
272
308
304
57
58
87
101
266
102
222
230
247
248
251
342
343
202
271
27
36
23
209
210
220
223
226
229
26
88
76
80
48
282
303
55
12
64
65
72
41
42
28
12
12
18
19
15
20
26
28
31
54
30
13
18
20
19
25
33
11
13
37
62
91
14
13
19
45
49
50
15
12
13
44
70
45
19
25
26
8
14
15