5
10
14
82
16
2
8
76
37
19
11
78
25
15
7
28
20
97
49
43
61
95
70
32
79
24
31
27
185
156
51
253
83
127
63
122
161
42
108
55
89
56
86