15
99
281
38
682
215
50
41
18
67
142
174
36
33
12
45
98
39
28
58
49
24
82
81
17
25
16
30
13
14
51
8
9
2
71
11
26
83
5
68
48
23
35
22