240
113
102
68
108
71
172
42
45
52
29
82
39
52
43
36
33
44
27
18
1
36
13
8
38
31
3
10
26
42
23
11
26
7
3
19
46
17
7
30
60
24
23
25
21
37
22
14
40
10