5
63
73
243
217
95
79
111
26
70
59
33
37
82
48
78
49
24
16
8
3
4
14
6
9
2
1
15
11
108
57
96
140
61
41
71
35
66
30
52
42
117
89
109
75
19
43
56
34