13
331
43
234
268
68
71
151
27
9
103
45
171
3203
91
1682
32
1036
57
104
173
65
96
52
37
8
26
25
31
66
16
539
5
40
18
17
181
88
41
28
105
243
75
102
83
166
89
107
153
85