12
34
36
144
44
145
74
14
66
72
201
67
56
24
23
79
187
87
195
61
20
51
157
96
85
97
522
120
37
39
75
68
28
27
21
235
265
164
139
148
243
48
159
117
60
18
419
106
150
300
955
219
206