45
265
17
6
7
43
30
38
26
27
66
72
48
22
41
125
16
19
13
64
9
56
216
107
44
237
103
149
118
91
134
18
196
670
25
131
115
52
392
226
85
315
250
1549
32
595
5172
33
180
96
60