43
25
53
39
10
105
61
22
66
63
19
14
33
8
6
27
12
18
17
9
7
28
21
15
35
115
59
47
24
124
30
38
29
71
255
40
16
176
79
245
390
133
50