14
26
34
21
29
15
77
64
119
82
47
35
63
88
95
53
31
70
42
18
297
39
12
16
25
8
27
33
57
85
72
80
445
147
23
37
28
22
2
552
334
19
62
13
110
260
100
112