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