7
22
6
11
27
38
3
91
51
90
42
62
137
84
283
106
132
107
223
145
117
259
64
36
291
89
37
87
16
61
88
48
82
114
115
200
149
19
122
25
72
43
65
31
28
99
127
110
123
172
77
92
68