10
18
23
1
21
26
81
39
47
102
76
58
12
55
34
9
46
255
114
35
61
121
155
50
77
190
180
403
193
319
103
186
85
178
148
40
75
95
53
115
70
83
110
142
79
225
54
131
33
220
91