18
41
110
73
209
62
22
323
109
40
100
763
50
95
130
201
150
54
165
169
16
28
91
35
24
7
342
45
21
61
111
112
23
43
5
53
26
12
211
102
173
225
79
29
55
174
66
4
25
32