1
2
9
31
10
5
7
3
8
17
6
24
21
11
162
38
44
35
14
18
58
402
93
23
29
101
68
137
194
230
66
170
123
74
50
75
36
33
82
59
53
57
108