3
6
21
55
2
59
304
68
108
82
37
58
19
7
207
30
56
13
22
52
35
64
71
27
46
31
103
18
276
90
213
193
28
11
114
83
45
20
15
210
42
53
34
10