34
19
27
93
31
150
143
23
90
84
386
15
26
82
127
17
25
115
215
35
39
66
46
123
9
62
52
3
170
69
48
29
36
14
10
32
387
4
221
57
11
55
42
28
16
229
243
148
45
53
5
68