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