50
34
13
22
70
39
55
228
36
30
38
281
51
18
178
4
44
45
83
95
86
10
63
47
17
26
46
21
76
25
40
16
150
9
5
60
103
85
43
84
101
105
133
42
37
173
35
41
297