105
21
121
11
135
56
19
55
174
124
167
9
39
79
91
68
50
217
293
15
113
5
122
34
75
236
198
111
66
30
197
27
123
51
110
150
28
403
38
18
52
155
65
37
22
14
13
67
125
248
240
176
8