150
84
10
74
34
94
38
343
100
42
330
85
57
75
23
52
15
20
77
171
48
26
294
54
31
90
19
24
35
101
82
27
16
25
39
51
55
29
88
254
153