22
66
20
34
115
50
186
41
59
153
103
49
45
27
85
131
119
109
63
122
30
10
33
32
69
6
81
3
130
354
5
9
23
53
83
75
101
26
28
39
7
57
13
46
16
8
58