2
1
6
9
8
26
51
111
77
3
4
13
95
76
29
10
7
5
23
33
14
171
12
11
16
18
129
73
92
25
15
201
24
65
48
61
71
43
56
60
119