150
30
18
110
164
12
45
16
37
32
63
8
54
156
31
23
56
77
49
43
25
191
106
118
161
99
91
100
75
38
13
40
65
74
41
59
139
19
130
55
42
58
120
46
50
217