15
36
50
34
141
221
5
49
164
62
22
326
222
108
74
109
494
35
71
197
307
33
139
134
243
80
23
168
354
142
107
151
39
45
94
192
32
44
46
145
330
220
159
129
171
67
119
464
14
100
12
97
69