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