13
3
2
6
4
7
34
5
27
8
16
74
21
18
35
48
20
41
73
65
81
180
54
140
100
160
29
96
289
10
50
111
109
70
61
45
40
15
71
76
42
56
79
28
122
88
188