29
91
4
20
80
15
14
7
12
13
9
1
30
220
18
56
128
16
67
5
11
50
2
21
3
26
6
10
44
28
94
209
8
119
25
122
22