180
5
4
57
142
149
53
10
301
23
133
72
106
150
114
8
52
7
20
14
96
137
45
90
108
40
24
146
31
216
113
246
32
48
171
210
21
95
11
63
140
101
25
58
35
65
56
84
34
36
131