2
17
14
8
10
119
15
29
3
58
11
18
81
44
90
106
290
160
164
20
35
358
103
28
78
151
146
75
86
59
84
37
38
107
4
21
23
36
47
5
43
91
182
13
39
6
12