15
36
26
13
161
47
20
27
41
129
56
5
151
147
67
38
11
70
50
109
296
82
8
137
43
35
163
24
189
76
111
143
73
114
88
74
46
212
85
125
79
59
28
22
32
141
247
185
53