15
36
52
5
14
3
4
1
24
18
7
6
10
12
43
82
11
8
68
170
34
30
17
9
368
252
26
16
243
40
33
21
13
19
253