22
18
33
42
104
112
50
92
9
11
41
56
36
88
198
76
84
35
109
87
68
26
40
25
130
27
12
2
121
233
290
95
116
28
48
52
8
15
6
32
23
91
20
5
4
17
37