29
26
112
65
17
8
20
19
36
118
24
22
12
31
6
9
28
10
16
52
43
25
50
67
105
35
42
34
77
57
30
44
174
49
15
18
56
11
23
90
14
141
45
94
89