2
73
12
4
6
10
20
5
3
1
21
22
18
8
11
14
60
32
33
34
80
138
137
180
125
121
77
27
83
156
76
84
29
45
100
101
30
93
16
43
245
103
72
67
15
50
46
220
91
49
31