150
69
208
21
161
10
240
75
27
22
58
36
19
126
272
430
37
13
31
32
41
24
39
38
95
28
77
94
187
52
53
260
73
51
42
8
55
59
5
43
178
23
25
46
16
47
96
147
35