18
24
33
13
17
11
26
16
85
81
113
88
276
29
539
176
110
42
552
102
361
144
128
165
69
47
46
15
164
123
30
38
48
23
66
5
62
106
9
32
14
27
56
140