19
45
32
5
7
41
12
30
18
8
46
38
129
15
39
23
200
56
581
78
298
104
159
90
36
195
55
85
119
37
239
29
49
65
82
14
48
33
17
84
123
34
112
26
72
77
24