86
21
45
52
32
100
23
15
20
378
38
164
24
42
19
7
74
43
28
123
155
99
69
26
106
64
1225
173
93
95
136
22
56
54
166
59
4
36
33
207
113
71
29
110
1280
177
60
135