6
23
46
110
10
11
9
17
21
27
38
15
94
25
137
386
120
85
74
40
64
41
28
178
82
56
37
52
76
190
20
88
45
33
34
111
166
32
151
99
65
109
43
124
75
39
241
31
131