134
256
139
112
83
13
55
29
115
33
109
42
272
273
73
44
54
93
136
57
214
46
34
182
99
111
385
416
349
326
50
23
331
396
433
358
291
75
1394
32
340
144
17
98
71
82
207