43
100
53
46
44
35
15
8
1079
81
22
13
12
21
26
136
101
16
272
195
93
55
19
18
24
171
354
64
56
82
50
37
27
32
7
38
60
6
85
72
33
168
48
25
36
216
65