34
35
41
25
22
45
56
30
20
80
37
53
159
55
15
48
18
17
5
4
31
29
24
13
357
7
9
164
95
49
11
8
50
307
58
73
123
12
201
68
183
101
10