15
14
2
37
7
31
218
45
75
13
34
82
19
49
38
28
22
44
35
84
48
23
24
293
6
391
216
9
103
50
32
106
43
60
167
42
88
59
63
72
25
87
52
11
12