12
16
8
38
77
212
13
91
46
107
1
10
25
56
41
20
18
100
82
24
15
9
2
37
26
4
51
72
89
99
35
7
176
3
22
48
258
71
42
50
53
23
17