52
46
130
49
118
82
73
66
61
57
18
13
91
10
108
31
30
45
103
83
87
64
33
27
95
22
38
20
9
72
36
16
26
84
62
177
5
54
78
70
65
67
97
44
197
50
96
143
29