12
43
46
15
44
61
101
99
102
212
134
142
160
120
91
305
64
628
38
154
112
129
62
146
31
70
109
207
88
47
224
52
23
131
87
108
60
33
50
26
75
72
110
115
57
63
168
188
97
155