80
530
144
40
118
55
56
70
173
36
73
21
34
160
38
159
299
182
68
99
363
33
52
120
39
197
29
13
26
11
8
250
373
65
50
100
48
37
103
24
61
58
46
101
67
59
19
31
44