2
14
3
5
13
4
35
6
11
9
67
41
25
44
87
59
56
12
10
34
8
161
76
33
40
96
51
29
75
31
66
61
43
404
89
91
42
27
55
7
182
780
166
37
126
94
130
24
349