8
150
36
18
128
29
219
77
34
33
20
139
44
27
465
61
58
30
3
41
88
38
136
110
28
17
189
53
14
114
50
31
187
444
21
105
320
267
63
120
81
51
40
70
68
49
19
89
225
54
13