60
150
32
66
96
354
40
39
111
70
50
49
28
18
19
23
64
102
57
27
21
37
53
149
34
31
24
113
15
366
109
17
76
20
61
45
48
358
84
29
47
42
185
282
36
78