29
288
176
253
17
27
24
38
364
31
66
390
55
8
39
18
144
14
22
19
384
28
5
23
12
16
9
6
44
21
61
248
85
186
295
354
2
34
152
103
116
13
48
15