31
6
32
16
24
65
46
36
14
156
34
3
23
147
289
15
26
44
50
62
21
30
47
45
52
5
20
67
10
134
209
7
84
304
27
18
42
12
43
19
247
307
169
13
37
2
130
204
122
95