35
29
120
144
52
19
91
71
51
114
90
60
81
55
53
47
33
44
59
25
87
84
23
208
299
166
57
69
195
85
98
62
176
13
42
129
86
110
116
95
147
187
136
153
61
34
108
27
6
39
99
41