150
10
68
31
9
15
81
30
6
123
42
24
26
53
23
55
1
76
65
7
39
14
48
17
12
158
44
161
246
78
21
5
183
69
3
28
75
50
236
27
205
132
134
127
73