85
31
40
86
75
57
19
104
14
207
66
42
79
94
67
141
88
80
151
20
45
263
29
70
131
71
220
96
146
48
32
25
15
232
268
111
157
49
169
161
21
16
9
13
38
17
8
18
30