38
36
110
33
31
14
19
5
13
16
20
77
18
11
102
96
17
9
30
39
7
156
25
84
4
8
35
50
10
82
129
44
273
55
74
42
40
43
29
80
103
45