239
102
113
71
67
107
172
42
29
45
38
80
27
18
36
23
52
46
3
25
52
25
42
23
24
38
10
37
12
44
33
13
21
26
36
22
14
15
27
26
19
25
41
7
13
8
18
16
2