46
35
49
137
164
253
42
29
173
220
63
33
55
3
50
19
59
51
22
165
71
44
147
69
36
13
31
74
97
504
34
85
27
45
41
6
120
16
17
61
138
5
7
37
10
129
52
78
72
98
26
28