161
129
41
196
155
39
9
90
114
11
83
183
234
192
284
34
85
136
20
122
35
25
135
49
76
58
144
91
121
68
160
79
89
120
95
44
61
101
47
4
50
126
32
133
151
104
55
382
96
264
97
13
100
23
45
42
307