161
88
66
42
18
97
10
3
2
5
4
30
22
96
27
14
160
24
7
16
31
1
6
8
140
65
91
11
41
20
23
76
28
12
13
19
48
15
21