15
28
165
22
117
16
27
43
57
32
205
31
6
12
8
51
33
10
151
21
62
47
20
46
30
23
26
14
7
42
25
13
5
39
11
3
36
18
242
588
82