30
42
24
242
5
9
21
22
15
8
38
7
17
19
23
25
20
13
11
90
10
43
130
53
35
16
39
28
67
37
114
82
12
50
57
73
72
32
29