9
15
21
8
40
27
70
41
80
24
53
46
66
11
7
4
77
49
83
16
5
67
243
324
51
35
36
2
62
14
32
82
133
71
117
22
31
37
92
94
72
13
97
91
33
60
56
76
353
303