11
30
16
15
27
13
3
20
9
19
60
55
118
43
12
68
28
106
46
266
140
103
187
52
14
175
159
5
64
492
29
70
32
40
8
49
77
69