157
233
265
46
94
128
61
108
54
85
139
107
110
74
1168
347
219
262
148
55
83
84
943
450
134
86
551
115
109
1
323
29
7
16
151
32
230
182
67
17
137
27
104
52
175
121
38
28
45
53
40
260
33
18