11
18
44
20
15
32
22
30
21
14
16
13
27
7
128
48
6
25
37
69
94
96
276
522
29
73
146
36
265
131
303
315
66
65
61
52
114
38
12
35
47
62
24
33
159
19
113