5
141
266
44
109
11
48
19
61
27
131
30
39
90
9
32
485
91
369
419
25
24
397
29
68
97
67
31
178
327
244
132
41
210
75
16
12
95
37
50
107
118
133
162
35
201
69
296
635
249
88
205
242
156