14
33
56
29
53
36
94
64
67
340
141
180
357
129
52
158
13
8
26
48
117
78
73
7
20
59
22
174
10
81
66
17
121
16
307
27
91
150
153
50
146
191
72
245
1329
498
1220
23
37