10
18
13
32
24
140
23
27
43
20
22
382
52
46
841
168
210
37
88
26
9
28
248
14
4
16
109
182
49
19
90
62
25
67
11
53
444
134
12
5
8
69
225