7
15
4
10
27
25
82
50
69
63
21
1
44
65
12
23
47
54
30
20
31
46
85
51
75
243
301
22
43
91
120
110
29
19
201
132
74
100
373
87
67
119
266
90
49
70
210
77
223