2
16
11
20
10
66
17
24
27
14
36
13
7
95
50
42
19
43
233
9
102
99
65
53
374
213
176
247
76
54
72
277
182
41
122
88
365
60
38
45
37
133
240
318
104
170
8
121
47