99
207
37
21
18
59
330
67
236
61
29
40
210
346
56
100
27
71
62
932
98
34
47
42
73
46
23
30
80
54
17
129
169
22
25
43
104
77
39
55
41
95
26
64
174
28
140
258
135