173
80
186
108
39
85
40
12
95
197
255
107
59
29
91
19
28
60
45
93
76
102
128
78
122
35
58
155
48
189
42
17
32
53
82
227
133
661
181
254
65
47
1223