142
130
39
21
53
17
18
55
65
76
59
14
48
52
57
98
103
40
19
22
30
51
58
10
27
83
50
78
37
38
230
47
95
116
32
23
24
112
63
301
35
152
87
133
113
101
118
26
295
170