55
1
26
21
28
41
2
101
106
6
5
18
11
15
34
307
474
12
199
7
297
236
52
143
32
29
73
178
91
185
50
59
78
228
230
338
96
82
155
137
39
206
27
22
92