32
36
48
35
18
85
151
52
80
95
45
21
34
30
39
81
24
182
42
113
54
215
196
82
4
84
17
27
20
3
23
548
16
25
75
100
69
19
40
31
26
12
22
114
274
56
127
10