7
3
1
4
22
8
17
25
51
81
5
40
24
30
34
2
46
9
11
6
18
23
10
33
16
42
95
69
41
191
80
55
13
128
77
74
254
203
353
79
155
15
31
108
88
27