43
24
17
88
108
65
92
26
44
54
62
188
31
28
37
105
340
42
258
60
46
579
64
160
178
99
34
85
63
100
41
61
113
59
19
104
16
197
154
70
192
55
66
15
27
35
52
75
25
139
98
13