80
18
31
150
25
30
38
23
148
64
49
35
160
47
126
7
40
21
12
118
20
59
103
50
84
41
60
65
164
159
175
43
71
91
68
37
77
158
140
184
14
89
97
133
46
250
62
13
32
4