38
15
14
6
5
11
4
23
72
68
45
59
18
21
33
22
8
29
31
10
19
17
20
27
32
28
100
13
24
254
289
55
39
16
25
120