10
131
123
130
47
42
56
87
38
140
105
297
20
12
7
16
11
35
287
27
60
22
70
163
268
218
25
39
369
80
107
37
30
9
14
86
5
103
28
26
76
6
50
94
43
85
187
13