40
3
259
143
29
135
71
25
70
90
32
28
42
61
19
5
270
53
10
48
35
122
85
241
174
74
9
20
113
89
14
77
47
233
57
81
58
66
78
141
2
320
26
41
1
16
52
138
76
178
60
117