239
113
102
71
67
107
172
18
45
42
80
29
36
23
13
3
25
23
38
52
16
42
25
10
21
8
24
22
26
33
18
12
44
44
9
41
19
17
25
36
13
16
12
2
19
25
4
10
22