42
14
87
46
156
103
106
34
3
209
32
15
51
36
41
132
2
18
89
150
9
26
174
50
100
117
220
59
55
93
63
58
38
1
52
43
97
339
85
8
6
17
21
30
71
27
37
171
83
23
126