162
146
61
159
16
52
28
49
58
102
157
57
69
23
43
6
44
3
51
30
35
136
46
65
96
94
56
31
68
45
22
78
48
18
29
33
39
59
79
107
55
21
132
60
103
82
105
116
250
174
15