10
21
102
38
17
27
503
47
200
60
65
12
5
84
57
66
28
3
155
20
6
11
29
114
91
68
53
41
22
46
88
215
110
115
76
15
458
227
177
96
32
42
7
44
217
8
82