2
71
81
13
5
14
58
9
7
12
10
40
43
22
11
15
158
26
6
56
24
93
34
27
103
48
90
171
147
380
360
37
162
59
85
18
41
78
212
28
74
66
50
31
4
135
25