4
2
19
70
89
28
60
55
101
33
56
169
67
85
27
25
212
36
258
58
57
76
31
317
37
73
122
106
29
40
49
18
144
154
156
243
128
100
107
13
63
15
644
104
275
158
240
99
96
66
47
46
195
171
59