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
26
36
22
21
15
14
26
27
19
25
7
13
41
8
18
16
2