14
47
58
163
30
39
63
25
31
60
52
62
28
44
68
154
95
388
53
282
81
324
287
48
221
49
59
75
37
64
373
66
10
147
130
55
73
106
21
103
33
109
42
41
88
72
34
122
61