11
30
26
9
88
38
239
135
18
25
86
37
405
388
19
108
14
4
17
57
29
144
15
166
24
34
256
81
96
7
322
43
21
31
28
40
39
134
8
92
41
22
50
13