89
80
215
48
174
155
43
17
35
71
142
86
24
26
29
1332
23
40
162
22
148
78
49
72
303
10
273
30
16
95
18
60
84
61
20
91
127
144
25
37
270
154
108
107
132
19