32
29
118
52
31
38
42
23
76
18
62
13
45
27
189
26
44
11
12
60
49
96
30
22
146
37
21
7
94
78
46
48
10
41
19
17
9
100
16
61