30
26
36
55
44
5
42
21
10
17
22
15
8
35
25
20
23
9
64
13
14
57
41
37
7
31
113
125
82
65
11
33
24
146
167
16