22
33
59
166
27
54
135
82
14
161
35
6
9
89
25
21
28
30
37
12
34
29
23
79
39
62
57
17
32
31
125
15
7
48
24
53
329