41
20
121
101
173
144
55
196
16
195
44
63
137
96
21
22
151
48
6
54
177
91
59
10
53
34
23
26
165
152
75
7
47
46
32
19
9
18
37
33
158
105
118
40
86
31
12
171
125
1498