15
18
31
68
30
131
58
27
67
21
106
17
92
49
23
37
50
26
8
29
302
32
33
24
87
60
22
77
158
48
218
247
13
46
69
53
127
101
16
55
578
3
103
34
139
57
43