33
23
240
16
31
60
47
42
22
52
120
57
43
36
71
27
62
35
25
77
18
176
150
41
10
34
30
12
113
117
58
69
289
17
54
270
85
7
9
318
76
21
314
55
37
64