11
20
118
30
90
65
157
25
23
7
15
83
179
140
21
14
22
27
31
12
216
320
10
484
46
142
108
56
9
13
89
29
38
49
98
221
152
762
60
192
42
44
54
48
111
106
36
81