15
22
9
69
153
52
109
65
145
319
384
12
229
116
318
113
44
327
240
107
353
40
146
270
95
25
11
80
35
43
39
58
87
84
168
31
27
66
117
46
93
32
81
4
104
14
92
7
33