38
48
110
273
353
203
55
349
78
90
209
21
94
15
7
16
30
62
41
64
13
53
92
223
157
65
88
103
125
5
25
6
9
26
11
118
61
91
69
178
270
80
34
37
86
127
27
42
24
82
12