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