1
20
79
117
33
31
47
41
53
118
112
74
28
90
44
110
65
21
27
357
152
202
61
136
19
68
72
271
284
122
92
62
108
131
303
138
196
162
58
177
106
88
51
351
59
346
48
185
93
67
77
39
331