15
30
1
12
22
28
293
82
20
16
27
10
71
31
7
36
34
11
4
18
66
45
55
54
38
176
26
8
6
3
115
14
33
637
9
5
23
73
172
149
21
63
117
17
13