102
113
96
63
71
67
107
66
42
19
39
53
52
17
23
65
27
27
52
36
13
3
10
18
33
24
23
22
16
17
14
37
33
24
18
23
8
12
33
22
13
7
7
16
9
10
46
10
25