11
18
96
76
85
78
31
131
211
141
145
22
158
56
55
39
407
61
26
149
40
87
28
32
84
29
89
52
38
43
185
70
140
67
7
30
46
397
19
24
58
99
104
59
83
71
74
101
37
20
15
172