7
21
16
4
1
2
11
3
20
41
60
73
48
54
105
25
80
188
13
238
42
100
287
68
6
90
23
145
131
56
9
22
101
27
76
121
10
67
34
35
44
19
82
1338
50
110