15
5
23
14
31
10
34
29
79
51
19
33
82
45
70
30
106
371
191
16
90
49
48
63
32
50
47
44
17
8
12
24
22
55
20
11
214
38
9
4
37
18