19
28
204
72
55
42
24
14
88
107
62
89
23
41
54
61
186
31
36
103
332
255
58
45
567
64
60
150
176
96
33
84
63
94
40
105
59
100
16
195
154
68
190
65
70
15
34
52
48