20
42
51
33
34
30
22
9
18
149
46
11
12
16
25
8
82
14
92
23
4
21
40
327
28
69
124
74
66
39
7
99
19
103
32
37
27
44
3
15
26
31
152